有时候我们在淘宝网或者京东商城上浏览要购买的商品的时候当把鼠标移动到图图片上的时候会发现图片放大。然后鼠标移动,图片也会跟着移动,接下来我就使用jquery来实现这样的效果:

这是图片文件夹:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>图片提示</title>
<!-- 引入jQuery -->
<script src="../js/jquery-1.4.2.js" type="text/javascript"></script>
<style type="text/css">
body{
margin:0;
padding:40px;
background:#fff;
font:80% Arial, Helvetica, sans-serif;
color:#555;
line-height:180%;
}
img{border:none;}
ul,li{
margin:0;
padding:0;
}
li{
list-style:none;
float:left;
display:inline;
margin-right:10px;
border:1px solid #AAAAAA;
} /* tooltip */
#tooltip{
position:absolute;
border:1px solid #ccc;
background:#333;
padding:2px;
display:none;
color:#fff;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
var x=10,y=10;
var myHref;
$("a[class=tooltip]").mouseover(function(e){//鼠标悬停的时候
myHref=this.href;//获取大图片
var $div=$("<div id='tooltip'><img src='"+myHref+"'></img></div>");//创建一个div
$("body").append($div);//把div加入到body中
$("#tooltip").css({
top:e.pageY+y+"px",
left:e.pageX+x+"px"
}).show("slow");
}).mouseout(function(e){//鼠标移开的时候
$("#tooltip").remove();
}).mousemove(function(e){//鼠标移动的时候
$("#tooltip").css({
top:e.pageY+y+"px",
left:e.pageX+x+"px"
}).show("slow");
})
});
</script> </head>
<body>
<h3>有效果:</h3>
<ul>
<li><a href="images/apple_1_bigger.jpg" class="tooltip" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
<li><a href="images/apple_2_bigger.jpg" class="tooltip" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
<li><a href="images/apple_3_bigger.jpg" class="tooltip" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
<li><a href="images/apple_4_bigger.jpg" class="tooltip" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
</ul>
<br/><br/><br/><br/>
<br/><br/><br/><br/>
<h3>无效果:</h3>
<ul>
<li><a href="images/apple_1_bigger.jpg" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
<li><a href="images/apple_2_bigger.jpg" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
<li><a href="images/apple_3_bigger.jpg" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
<li><a href="images/apple_4_bigger.jpg" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
</ul>
<!-- Resources from http://down.liehuo.net -->
</body>
</html>

效果:

最新文章

  1. mysql介绍及安装
  2. JS当心隐式的强制转换
  3. fdatool 设计IIR滤波器
  4. 浅谈iOS开发中方法延迟执行的几种方式
  5. Servlet目录
  6. yum提示字符编码错误
  7. C#中部分方法返回值类型为什么只能是void?
  8. 【收集】JAVA多文件 上传文件接口代码 -兼容app
  9. 【笨嘴拙舌WINDOWS】GDI(1)
  10. Lucene学习之初步了解
  11. lighttpd配置虚拟主机/php等WEB环境
  12. java 解析国密SM2算法证书
  13. 计算机学院大学生程序设计竞赛(2015’12) 1006 01 Matrix
  14. Maven json包找不到解决办法
  15. Activity之间传递大数据问题
  16. Nginx日志配置及配置调试
  17. NOI2009 管道取珠 神仙DP
  18. 使用datepicker和uploadify的冲突解决(IE双击才能打开附件上传对话框)
  19. jQuery-2.DOM---节点的删除
  20. subprocess.Popen模块

热门文章

  1. QR分解与最小二乘
  2. STL - 容器 - MultiSet
  3. CheeseZH: Stanford University: Machine Learning Ex2:Logistic Regression
  4. SqlServer日常积累(一)
  5. Java从零开始学四十(反射简述一)
  6. JavaScript toString、String和stringify方法区别
  7. 前端框架(二)DIV多选复选框框的封装和MySql数据库存取
  8. java开发工具之myeclipse调优
  9. permission denied make_sock could not bind to address 81问题解决
  10. ios block常见的错误(三)——并发编程的block引用