为了账号安全,请及时绑定邮箱和手机立即绑定

关于何时能用$('this'),$('ele')必须替换么的问题

<body>

    <h2>animate(上)</h2>

    <p>慕课网,专注分享</p>

    <div id="aaron">内部动画</div>

    点击观察动画效果:

    <select id="animation">

        <option value="1">动画1</option>

        <option value="2">动画2</option>

        <option value="3">动画3</option>

        <option value="4">动画4</option>

    </select>

    <input id="exec" type="button" value="执行动画">

    <script type="text/javascript">

     $('#aaron').mouseenter(function(){

        var v=$('#animation').val();

        var $aaron=$('#aaron');

        $aaron.animate({

            width:120,height:120,opacity:0.5

        },300);

     })

    </script>

这里如果把var $aaron=$('#aaron');换成$aaron=$('this')为什么没反应

正在回答

3 回答

$aaron=$(this),不要引号

0 回复 有任何疑惑可以回复我~

     var $aaron=$('#aaron');

     $aaron.mouseenter(function(){

        var v=$('#animation').val();

       

        $aaron.animate({

            width:120,height:120,opacity:0.5

        },300);

        

     })

     $aaron.mouseleave(function(){

            $aaron.animate({

                 width:100,height:100,opacity:1

            },300)

        })

而且如果鼠标快速连续内外滑动,当鼠标离开时,他还继续自己做运动,这个问题怎么解决

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于何时能用$('this'),$('ele')必须替换么的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信