javascript - jQuery Animate 不会为我移动

标签 javascript jquery html css jquery-animate

这里已经无计可施了。很抱歉,如果这与我看过的其他 20 个问题类似,但我已经尝试了所有方法,但无法弄清楚为什么我的问题不起作用。

    <style>
      .block {
      position:relative;
      background-color:#abc;
      left:50px;
      width:500px;
      height:90px;
      margin:5px;
      overflow:hidden;
       }
     </style>
     <script src="http://code.jquery.com/jquery-1.9.1.js"></script>

   <script>
    $(".wth").click(function(){
        $(".block").animate({left: "500px"}, 1500);
        });
   </script>

和 HTML:

 <button class="wth">Move it!</button>
 <div class="block" style="border:#333 3px solid;">
   Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate egestas consectetur. Donec ornare, orci in dapibus euismod, libero ante viverra ante, a pretium felis odio quis eros.
  <div style="clear:both;"></div>
  </div>

只是想学习如何使用 jQuery 的 .animate() 方法,所以不打算在这里使用插件。我从 about us 中学到了这一点。页。

最佳答案

LIVE DEMO

您需要一个准备好监听 DOM 的 DOM,准备好进行操作,这意味着您的元素现在位于集合内,可以进行访问。

http://api.jquery.com/ready/

$(function(){ // DOCUMENT ready shorthand

    $(".wth").click(function(){
        $(".block").animate({left: 500}, 1500);
     });

});

关于javascript - jQuery Animate 不会为我移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16345774/

相关文章:

javascript - 悬停弹出窗口不适用于数据表的第二页

javascript - 无法将数组或对象设置为 html5 Web 存储?

HTML fieldset允许 child 无限扩展

javascript - 鼠标滚轮使用部分标签滚动到部分。如何?

javascript - Javascript 函数外部的常量变量

javascript - 开源 Web 应用程序中优秀的 JavaScript 代码示例

javascript - 在knockoutJS中绑定(bind)到可观察数组的问题

javascript - 在类中添加全局jquery变量

php - pt、em、px、百分比、其他的转换率

javascript - Firebase登录成功后如何链接到下一页?