Jquery - 向左滑动,代码不起作用?

时间:2009-12-10 18:33:31

标签: jquery effects

标题是描述性的,此代码有什么问题?为什么?

<script type="text/javascript">

$(document).ready(function() {
  $('#slideleft').mouseenter(function() {
    var $lefty = $(this).next();
      $lefty.animate({ 
        left: "-2000px"
             }, 500 );
  });
});
</script>

HTML

<div id="slideleft" class="slide"> 

  <div class="inner">Animate this element's left style property</div> 
</div> 

1 个答案:

答案 0 :(得分:2)

$(this).next()应抓住div#slideleft的下一个兄弟,但看起来您确实希望div.inner向右滑动?如果您将$(this).next()更改为$(this).children('.inner'),则应该有效。