问答详情
源自:2-5 jQuery鼠标事件之mouseenter与mouseleave事件

问一下 ,关于mouseover()方法和mouseenter()方法两个测试,参数都用i 和 n不会起冲突吗???

 <script type="text/javascript">

    //不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。

       var i = 0;

       $('.aaron1 p').mouseover(function(e){

           $('.aaron1 a:first').html('mouseenter冒泡事件触发次数:' + (++i));

       })

       

       var n = 0;

       $('.aaron1').mouseover(function(e){

           $(".aaron1 a:last").html('mouseenter冒泡事件触发次数:' +(++n))

       })


    </script>


 

    <script type="text/javascript">

    //只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。

    var i =0;

    $('.aaron2 p').mouseenter(function(e){

        $(".aaron2 a:first").html('mouseenter事件触发次数:' +(++i));

        

    })

    

    $('.aaron2').mouseenter(function(e){

        $('.aaron2 a:last').html('mouseenter冒泡事件触发次数:' +(++n));

    })

     

    </script>


提问者:淡水狗 2017-07-10 18:20

个回答

  • qq_迸发激情_0
    2017-12-02 17:07:16

    不会起冲突,但是它们会累积的。

  • 慕粉3789764
    2017-07-10 19:41:53

    不会的