我有一个启用滑动手势的画廊。通过向左/向右滑动,用户浏览图库。我需要限制滑动 div 的位置,使其不会偏离轨道,即一旦您到达页面,显然所有图像都在右侧,所以我不希望用户向左滑动(到空白空间) .
我尝试使用“大于”,但它不起作用。
var theWidth = $(window).width();
function processingRoutine() {
var swipedElement = document.getElementById(triggerElementID);
if ( swipeDirection == 'left' ) {
$(".frame").animate({marginLeft: '-='+theWidth});
} else if ( swipeDirection == 'right' ) {
$(".frame").animate({marginLeft: '+='+theWidth});
if ( parseInt($(".frame").css("margin-left")) > 1 ) {
$(".frame").animate({marginLeft: "0px"});
}
}
}
您可以在此处查看整个源代码:http: //joinersart.co.uk/mtest