点击第4个拇指以查看效果。
我正在做一个小提琴。 MyFiddlejQuery(document).ready(function($) {
$("#fourthThumb").click(function() {
$('html, body').animate({
scrollLeft: $("#fourthImage").offset().left
}, 2000);
});
});
当第4张图像居中时如何使滚动停止。 感谢。
答案 0 :(得分:1)
这适用于您的情况吗?
jQuery(document).ready(function($) {
$("#fourthThumb").click(function() {
var windowWidth = jQuery(window).width()/2;
var imagewidth = $("#fourthImage").width()/2;
$('html, body').animate({
scrollLeft: (($("#fourthImage").offset().left)-windowWidth+imagewidth)
}, 2000);
});
});
答案 1 :(得分:1)
最好使其适用于每张图片:LIVE DEMO
jQuery(document).ready(function($) {
$("#thumbsList li").click(function() {
var windowWidth = jQuery(window).width()/2;
var index = $(this).index();
var thisImg = $("#imagesList li img:eq("+index+")");
var imagewidth = thisImg.width()/2;
$('html, body').animate({
scrollLeft: ((thisImg.offset().left)-windowWidth+imagewidth)
}, 1000);
});
});