javascript - 使用 jQuery 处理左侧属性的动画问题

标签 javascript jquery

我有以下demo ,但我无法使用 jQuery 对 ulleft 属性进行动画处理。

这是我的代码:

 <style>
 .well{ overflow:hidden; }
  ul{width:22222px;}
  li + li{margin-left:.06%}
 </style>

<div class="container">
<div class="btn-group">
  <button class="btn btn-default leftslide">Left</button>
  <button class="btn btn-default rightslide">Right</button>
</div>
<div class="well"> 
 <ul class="list-inline">
   <li><img src="http://placehold.it/150X100" class="img-thumbnail"></li>
   <li><img src="http://placehold.it/150X100" class="img-thumbnail"></li>
   <li><img src="http://placehold.it/150X100" class="img-thumbnail"></li>
   <li><img src="http://placehold.it/150X100" class="img-thumbnail"></li>
   <li><img src="http://placehold.it/150X100" class="img-thumbnail"></li>
   <li><img src="http://placehold.it/150X100" class="img-thumbnail"></li>
   <li><img src="http://placehold.it/150X100" class="img-thumbnail"></li>
   <li><img src="http://placehold.it/150X100" class="img-thumbnail"></li>
  </ul>
</div>
</div>


<script>
$(".leftslide").on("click",function(){
  $(".list-inline").animate({left:'-250px'}, 300);   
});
</script>

谢谢

最佳答案

left 没有任何意义,除非你告诉它如何解释位置相对于我当前的位置?作为绝对坐标?视口(viewport)中的固定

关于javascript - 使用 jQuery 处理左侧属性的动画问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23146206/

相关文章:

javascript - 我如何通过以下调用调用 JavaScript 函数来自动播放幻灯片?

javascript - 将对象数组及其属性转换为数组

javascript - 选项卡式框 - 单独加载内容

JavaScript 单击函数文本框中的空值

javascript - 调试 - 查看 iPad 上触发了哪些事件

javascript - 如何在不同的时间为每个元素运行函数?

jquery - 索引页面的事件导航菜单项

javascript - 将可变页面加载到 div

javascript - 如何告诉javascript减少50px

javascript - 在 Chrome 中设置输入文件文本颜色时出现问题