У меня есть div только с горизонтальным переполнением. Со ссылкой за пределами 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 тоже было бы здорово! –