为什么测试三种,把显示x位置的函数不管提前还是放后,都只显示1111

来源:2-3 jQuery鼠标事件之mousemove事件

慕村9964593

2017-04-23 21:12

   <script type="text/javascript">

    //不同函数传递数据,为什么。把显示x位置的函数不管提前还是放后,都只显示1111

     $(".aaron3").mousemove(function(e) {

        $(this).find('p:last').html('数  据:' + e.pageX)

    }) 

    

     function data(e) {

        $(this).find('p:last').html('数据:' + e.data)

    }


    function a() {

        $(".right").mousemove(1111, data)

    }

    a();  

        </script>


写回答 关注

2回答

  • qq_蒙蒙细雨_0
    2017-07-18 09:40:19

    但event.target不会变化,它永远是直接接受事件的目标DOM元素;

  • 围若
    2017-04-24 16:45:08

    <div id="test">点击触发<div>
    $("#test").mousemove(11111,function(e) {
       //this指向 div元素
       //e.data  => 11111 传递数据
    });

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题