我有一个只有水平溢出的股利。通过div之外的链接,我试图将div滚动到某个图像(想象一下水平画廊向右滚动)。使scrollTo使div一直滚动?
我用下面的javascript。它在网页中工作正常。
但是,包含图库的DIV大于大多数图像。因此,浏览器窗口只会滚动,直到请求的div从右侧进入,现在完全在屏幕上,而不是一个像素以上。但是,我希望div一直滚动,以便图像一直紧贴容器的左边缘。
我希望我有道理,我不是非常有经验,但我无法在网上找到我的问题的答案。
$(document).ready(function(){
$('#gimg1').click(function() {
$.scrollTo($('#gimg1link'), 1000);
});
$('#gimg2').click(function() {
$.scrollTo($('#gimg2link'), 1000);
});
$('#gimg3').click(function() {
$.scrollTo($('#gimg3link'), 1000);
});
$('#gimg4').click(function() {
$.scrollTo($('#gimg4link'), 1000);
});
});
<div id="gallery">
<img class="galleryimage" id="gimg1" src="lb1.jpg">
<img class="galleryimage" id="gimg2" src="lb2.jpg">
<img class="galleryimage" id="gimg3" src="lb3.jpg">
<img class="galleryimage" id="gimg4" src="lb4.jpg">
</div>
<a href="#gimg1" id="gimg1link">Image 1</a>
<a href="#gimg2" id="gimg2link">Image 2</a>
<a href="#gimg3" id="gimg3link">Image 3</a>
<a href="#gimg4" id="gimg4link">Image 4</a>
如果你能提供的CSS也将是巨大的! – 2014-09-21 06:14:51