mousemove()使用方法详解

mouse鼠标,move移动,合起来就是鼠标移动。

因此mousemove就是当鼠标在元素上移动时,将会触发此事件。

mousemove实例1

    <script type="text/javascript">
    $(document).ready(function(){
      $(document).mousemove(function(e){
        $("span").text("X坐标:"+e.pageX + ", Y坐标:" + e.pageY);
      });
    });
    </script>
    <p>鼠标当前坐标为: <span></span></p>

此实例的作用是将获得的鼠标指针在页面中的位置赋值到span元素里面显示。

mousemove实例2

    <style>
    div{width:220px; height:170px;background:yellow; border:2px dotted;}
    div i{width:10px;height:10px; background:#333; display:inline-block;}
    </style>
    <div>将鼠标移到这里<i></i></div>
    <script>
    $("div").mousemove(function(e){
    	$(this).find("i").css({"marginLeft":e.pageY+15+"px"})
    });
    </script>

上面的实例,当鼠标移到黄色区域里面,i元素会跟着改变marginLeft值。

注意,处理mousemove事件是非常耗费系统资源的,因此请谨慎使用该事件。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值