1
嗨有導航菜單,兩個導航箭頭上一頁和下一頁。除了Chrome以外,這在每個瀏覽器(Firefox,IE,Opera,Safari)中都可以正常工作。按下按鈕時甚至不會收到錯誤消息。Chrome問題scrollTo
有人可以看看按鈕的代碼。我錯過了什麼嗎?
謝謝!
function scroll(direction) {
var scroll, i, positions = [], here = $(window).scrollTop(), collection = $('.box'), duration = 750, easing = "easeOutExpo";
collection.each(function() {
positions.push(parseInt($(this).offset()['top'], 10));
});
for(i = 0; i < positions.length; i++) {
if(direction == 'next' && positions[i] > here) {
scroll = collection.get(i);
break;
}
if(direction == 'prev' && i > 0 && positions[i] >= here) {
scroll = collection.get(i-1);
break;
}
}
if(scroll) {
$.scrollTo(scroll, { duration: duration, easing: easing });
}
return false;
}
$("a#prev, a#next").click(function() {
return scroll($(this).prop('id'));
});