2013-01-10 56 views
1

我有一個頁面,聽家庭和結束鍵,然後當我把jScrollPane放在我的窗口上時,它現在也滾動,我不希望。在Home或End時如何停止窗口滾動? return false;不起作用。不要滾動jScrollPane與家庭/結束鍵

在此先感謝。

+0

@ Dejan.S爲什麼?我聽密鑰35和36.他們工作之前,我把jScrollPane,我把它,然後滾動。註釋掉,再次正常工作。 –

回答

1

確保您連接監聽JScrollPane的做前:

$(elem).on("keydown", function(e){ 
    if(e.which === 35 || e.which === 36) { 
     e.stopImmediatePropagation(); 
    } 
}).jScrollPane(...) 
+0

它停止了滾動,但由於'e.stop [Immediate] Propogation()',它不會冒泡到我的'$(document)'元素的'keydown'函數。然而,[安東尼的答案](http://stackoverflow.com/a/14252047/563460)幫助。我只是在jscrollerpane js文件中註釋掉了代碼。 –