我有一個只有水平溢出的股利。通過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