This page is using jQuery修改鏈接,然後執行頁面滑動。超鏈接延遲工作?
如果您點擊「下一步」按鈕幾次,然後嘗試點擊「上一頁」按鈕,它將不會執行任何操作,直到您點擊3次左右的「上一頁」按鈕。
任何人都可以提出一個爲什麼以及如何使其即時的原因嗎?
This page is using jQuery修改鏈接,然後執行頁面滑動。超鏈接延遲工作?
如果您點擊「下一步」按鈕幾次,然後嘗試點擊「上一頁」按鈕,它將不會執行任何操作,直到您點擊3次左右的「上一頁」按鈕。
任何人都可以提出一個爲什麼以及如何使其即時的原因嗎?
這裏的問題是你改變了href
在click
情況下,如果要導航這些,你需要改變它在早期的東西,說mousedown
,像這樣:
$(function() {
$.localScroll.defaults.axis = 'x';
$.localScroll({offset:-250});
var LinkCounter = 0;
$('#prev').mousedown(function(){
PrevCounter = LinkCounter--;
this.href='#box' + LinkCounter;
$('#next').attr({href: '#box' + PrevCounter});
});
$('#next').mousedown(function(){
PrevCounter = LinkCounter++;
this.href='#box' + LinkCounter;
$('#prev').attr({href: '#box' + PrevCounter});
});
});
You can test it out here - 或test a full screen version here。
您是否嘗試過將jquery版本更改爲最新以匹配其他jquery元素。
是cufon影響的鏈接?
我對ScrollTo插件並不是特別熟悉,但是您是否試過在最後修改點擊函數爲return false
?
我做了這兩件事,沒有改變 – kalabo 2010-11-08 23:17:22