gpt4 book ai didi

javascript - 使用按钮向右和向左滚动

转载 作者:行者123 更新时间:2023-11-28 10:05:06 25 4
gpt4 key购买 nike

我有三个 div:左、中和右。中间用于内容,而左侧 div 和右侧 div 仅用于将滚动中间 div 的按钮。中间 div 的内容将是图片列表。因此,如果用户想看到仍然隐藏在中间 div 右侧的图片,他们可以单击右侧的 div 将其向右滚动。

我希望我的问题能被理解。

此脚本不适用于我的 div。我想这里的任何人都可以给我另一个可以控制这些 div 的脚本。

这里只有我不能使用的脚本

   $(document).ready(function () {
$("#left").click(function () {
var leftPos = $('.DivDataMain').scrollLeft();
$(".DivDataMain").animate({scrollLeft: leftPos + 250}, 600);
});

$("#right").click(function () {
var leftPos2 = $('.DivDataMain').scrollLeft();
$(".DivDataMain").animate({scrollLeft: leftPos2 - 250}, 600);
});
});


fiddle :

Scroll Left to Right with Button

提前致谢

最佳答案

看起来您的脚本是准确的。我认为您遇到的问题有两个方面:

  1. 您必须在容器 div 上设置宽度
  2. 中间div的内容必须超过div的当前宽度,否则jQuery不会滚动

Here's a DEMO

.DivDataMain {
width:100%;
overflow:hidden;
display:block;
background:#000;
height:400px;
margin:auto;
position: relative;
}

关于javascript - 使用按钮向右和向左滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24583462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com