jquery,淘宝商城放大镜效果
来源:互联网 发布:vb代码大全 编辑:程序博客网 时间:2024/06/11 21:59
<!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 charset="utf-8" /><script type="text/javascript" src="file:///D|/Develop/Tomcat6.0.14/webapps/EasyBuy/scripts/jquery.js"></script><style type="text/css"> .newDiv{width:100px;height:100px;border:1px solid #EEE;position:absolute;background:#fff;filter:alpha(opacity=40);opacity:0.4;z-index:2;display:none;cursor:move;}.see_info{width:400px;height:400px;position:absolute;top:0px;left:500px;z-index:2;display:none;}</style></head><body> <h1>需导入jquery库文件.</h1><div class="thumb"><img class="pic" src="1.jpg" style="max-width:300px;cursor:move;" /><img src="1.jpg" style="display:none;" class="img_hide" /> <div class='newDiv'></div></div> <!-- 图像详情--><div class="see_info"></div> <script type="text/javascript"> $(function(){$(".thumb").hover(function(){$(".newDiv").show();$(".see_info").show();//获得图片原始图对象var phObj=$(".img_hide");var s=phObj.attr("src");var str =s.split("\\");var img=str.join();$(".see_info").css("background","url("+img+") no-repeat");//获取大图与小图的比例var perX=phObj.width()/$(".pic").width();var perY=phObj.height()/$(".pic").height();$(this).mousemove(function(e){//判断鼠标在图片上的位置var pX=e.pageX-$(this).offset().left;var pY=e.pageY-$(this).offset().top;//获取大图应该的位置var bigX=pX*perX-$(".see_info").width()/2;var bigY=pY*perY-$(".see_info").height()/2;//获取小图的topvar tT=$(this).offset().top;var tL=$(this).css("left");//让鼠标在div中间var top=e.pageY-$(".newDiv").height()/2;//让鼠标在div中间var left=e.pageX-$(".newDiv").width()/2;//最大高度var div_max_top=parseInt($(this).offset().top)+parseInt($(this).height())-$(".newDiv").height();//最低高度var div_min_top=$(this).offset().top;//最大宽度var div_max_left=parseInt($(this).offset().left)+parseInt($(this).width())-$(".newDiv").width();//最小宽度var div_min_left=$(this).offset().left;if(top<=div_min_top){top=div_min_top;}if(top>=div_max_top){top=div_max_top;}if(left<=div_min_left){left=div_min_left;}if(left>=div_max_left){left=div_max_left;}//设置鼠标图div的位置$(".newDiv").css({"top":+top+"px","left":+left+"px"});//设置大图图位置$(".see_info").css({"background-position":+-bigX+"px"+" "+-bigY+"px"});});}, function(){//隐藏div$(".see_info").hide();$(".newDiv").hide();}); });</script></div></body></html>
引用 http://www.zhjie.net
- jquery,淘宝商城放大镜效果
- 商城放大镜效果
- 商城放大镜效果原理
- js放大镜,淘宝效果
- 淘宝放大镜效果
- Jquery插件开发之图片放大镜效果(仿淘宝)
- 淘宝商城效果展示
- js制作淘宝放大镜效果
- js实现淘宝放大镜效果
- 淘宝查看商品放大镜效果
- 淘宝图片放大镜JavaScript效果
- JQuery 图片放大镜效果
- Jquery放大镜效果
- jquery放大镜效果插件
- jQuery放大镜效果
- Jquery 放大镜效果
- Jquery图片放大镜效果
- Jquery放大镜效果
- 每天工作4小时的程序员
- unix/linux多进程编程学习日志1-进程环境
- 找素数算法总结
- 项目 团队 SVN 使用原则
- Netfilter/Iptables学习(综合整理)
- jquery,淘宝商城放大镜效果
- Window 7 下 Mysql 安装笔记
- 20个Java人员非常有用的Java功能代码
- 关于序列的几个算法
- cassandra1.1.0中Compaction部分源代码解析——LeveledCompactionStrategy
- GNU ARM汇编--(五)中断汇编之嵌套中断处理
- android图片处理方法(不断收集中)
- qplot
- 机器学习在互联网应用面临的 10 大挑战