Jquery实现图片上下一张
2014-04-12 14:20
387 查看
注:调试的时候发现ff下有兼容性问题,把jquery换成4.4版本就没问题了,问题应该在e.offseX上ff不支持此属性,以图片中间宽度为界限,鼠标移动在左边点击跳转到一个链接,鼠标移动右边点击跳转到另一个链接.
完整代码
完整代码
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script src="http://code.jquery.com/jquery-1.4.4.js"></script> <script type="text/javascript"> $(document).ready(function () { $(".rootclass").mousemove(function (e) { var positionX = e.offsetX || e.layerX || 0; if (positionX <= $(this).width() / 2) { this.style.cursor = 'url("pre.png"),auto'; $(this).attr('title', 'pre'); $(this).parent().attr('href', $(this).attr('left')); } else { this.style.cursor = 'url("next.png"),auto'; $(this).attr('title', 'next'); $(this).parent().attr('href', $(this).attr('right')); } }); }); </script> <style type="text/css"> .rootclass { border: none; position: relative; } </style> </head> <body> <a href="#"> <img src="http://img1.gtimg.com/finance/pics/hv1/161/22/1562/101574821.jpg" class="rootclass" left="baicu.com" right="g.cn" /> </a> </body> </html>
相关文章推荐
- 基于jquery实现一张图片点击鼠标放大再点缩小
- jquery实现图片显示上下左右翻滚
- jquery实现图片上下左右翻滚效果代码
- 基于jquery实现一张图片点击鼠标放大再点缩小
- android viewpager广告栏左右预览上下一张图片实现
- 基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
- jquery实现多次上传同一张图片
- jquery实现图片显示上下左右翻滚
- 基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
- jquery.elevateZoom实现仿淘宝看图片,一张小的,一张大用于鼠标经过时候显示
- jquery实现上下滑动图片
- jquery 实现滚动向上滚动图片上一张停顿一下在上一张效果
- jquery实现图片显示上下左右翻滚
- jQuery实现简单的图片轮播(二)-增加左右(或上下)翻页功能
- jquery实现图片显示上下左右翻滚
- JQUERY实现可上下滚动的背景图片相册
- jquery实现图片显示上下左右翻滚
- jquery实现div内图片水平左右滚动,滚动到最后一张停止、可根据需求调整图片数量及大小
- jQuery 点击图片跳转上一张或下一张功能的实现代码