我有一个简单的 html 文档,其中包含包含一系列图像的 div:
<div id="container">
<div id="imagelist">
<a href="images/1.jpg"><img src="images/1b.jpg"/>
<a href="images/2.jpg"><img src="images/2b.jpg"/>
<a href="images/3.jpg"><img src="images/3b.jpg"/>
<a href="images/4.jpg"><img src="images/4b.jpg"/>
<a href="images/5.jpg"><img src="images/5b.jpg"/>
<a href="images/6.jpg"><img src="images/6b.jpg"/>
</div>
</div>
当悬停在div的左边缘或右边缘时,我希望能够水平滚动图像(我有多个#imagelists都垂直堆叠)
我正在尝试使用 .scrollWidth() 函数(这是在我的 script.js 文件中):
var imglist = $('#imagelist');
$(imglist).mousemove(function(e) {
var percent = e.clientX / $(imglist).width();
$(imglist).scrollWidth($(imglist).width() * percent);
});
当然,这根本不起作用!在我见过的一些很好的例子之后,我一直在尝试对此进行建模,例如This。我应该改变什么以使我的#imagelist 可滚动?