Jquery实现图片上下一张

注:调试的时候发现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>

  

转载于:https://www.cnblogs.com/Chendaqian/p/3660386.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值