我有一個滑動手勢啓用畫廊。通過向左/向右滑動,用戶導航畫廊。我需要限制滑動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
我沒有看到你使用的不是選擇更大的...(什麼是張貼在這裏) –
' $(「.frame」).css(「margin-left」)'出現在'0px' ..你可能必須從返回的字符串中刪除'px' –
@wirey他使用'parseInt()' '0px'很好,但是他應該提供一個基數。 'parseInt('0px',10);' – Mark