$(document).ready(function() {
var $left = $('#scroll-left');
var $right = $('#scroll-right');
var position = $('#article_body').css('left');
if (position <= '-450px') {
$left.click(function() {
$('#article_body').animate({
left: '+=450px'
}, '1000');
});
} else if (position >= '-4500px') {
$right.click(function() {
$('#article_body').animate({
left: '-=450px'
}, '1000');
});
}
});
我做了一個水平滾動頁面,通過在我的包含div上設置CSS left屬性。我想要它做的只是在0px和-4500px的間隔之間移動。所以,如果我點擊左側,它在0px,它只會向右移動,或者如果它在-4500px,並且我點擊右側,它只會向左移動。如何限制jQuery事件發生的距離?
感謝
....這將如何幫助? – 2010-12-06 01:49:56
因爲你所問的對於這位讀者來說沒有多大意義,而且對其他人也是這樣。 – 2010-12-06 01:53:39