javascript - 使用jquery,如何根据变量更改div位置

标签 javascript jquery html css

我正在尝试创建一个简单的 slider 我有主图和缩略图 我想将缩略图容器设置为动画到正确的位置,我不想使用整数我想使用变量中的宽度值

我的 HTML 代码是这样的

<div class="Slider" >
  <ul class="main-image">
    <li><img src="images/gal-1.jpg" alt=""/></li>
    <li><img src="images/gal-2.jpg" alt=""/></li>
    <li><img src="images/gal-3.jpg" alt=""/></li>
  </ul>
  <div class="thumbnails-holder">
    <a class="prev"></a>
     <div class="thumbnails-items">
      <a  class="thumbnails-item">
        <img src="images/gal-1.jpg"  alt=""/>
      </a>
       <a  class="thumbnails-item">
        <img src="images/gal-2.jpg"  alt=""/>
      </a>
       <a  class="thumbnails-item">
        <img src="images/gal-3.jpg"  alt=""/>
      </a>
     </div>
    <a class="next"></a>
  </div>
</div>

我的J查询代码

var ThumbWidth = parseInt($(".thumbnails-item").width());

                $(".next").click(function(){

                     $(this).parents().find(".thumbnails-items").animate({
                    right: '-=95'
                    })                                      
                })

有没有办法像这样写:'-=ThumbWidth'

最佳答案

var ThumbWidth = parseInt($(".thumbnails-item").width());
$(".next").click(function() {
    $(this).parents().find(".thumbnails-items").animate({
        right: '-=' + ThumbWidth
    });
});

关于javascript - 使用jquery,如何根据变量更改div位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30412455/

相关文章:

javascript - 创建 jquery 函数,如果空白则将焦点重定向到输入,否则执行正常搜索

html - 如何将容器 div 内的 div 垂直对齐到底部?

javascript - Tab容器刷新

javascript - 删除所有以 'font-' 开头的内联样式属性

javascript - jQuery each 和 change 合并

javascript - ajax 的 ajax 硬编码值(新手)

html - 无法使 div 具有一定的宽度。有些东西覆盖了样式

javascript - 为什么我的 Javascript 和 JQuery 脚本不起作用?

javascript - 仅增加选定边缘的宽度 (cytoscape.js)

javascript - "Parameter count mismatch"发生在 asp.net 中的按钮的单击事件上