0
我寫了連接和取消按鈕代碼連接並取消使用頁面的jquery。滾動位置應該不變
當我向下滾動,然後點擊連接按鈕滾動位置正在發生變化(將再次上),我需要的是什麼,而不是滾動位置應保持不變時,既Connect和取消按鈕被點擊
請發送一些代碼來解決這個問題
我寫了連接和取消按鈕代碼連接並取消使用頁面的jquery。滾動位置應該不變
當我向下滾動,然後點擊連接按鈕滾動位置正在發生變化(將再次上),我需要的是什麼,而不是滾動位置應保持不變時,既Connect和取消按鈕被點擊
請發送一些代碼來解決這個問題
我們確實需要一些更多的細節來提供很好的建議。特別是,如何實現連接和取消按鈕。他們使用什麼元素等等,但我會盡力回答。
如果您的頁面跳轉到頂部,則可能會發生以下兩種情況之一。
要麼您提交表單,並且頁面正在重新加載。加載新頁面時(即使它是同一頁面),它最初會滾動到開始。
或者您正在關注指定元素的鏈接。如果您的取消/連接按鈕是一個如下所示的錨:
<a href="#">Connect</a>
然後就是這種情況。
如果在頁面滾動到頂部後在URL末尾看到#,則第二個選項就是發生了什麼。在這種情況下,可以調用事件對象的preventDefault方法或從事件處理函數返回false。
例如:
<a id="connect-button" href="#">Connect</a>
<script type="text/javascript">
$(function() {
$('#connect-button').click(connect_handler);
});
function connect_handler(e) {
e.preventDefault();
// normal connection code
}
</script>
如果這並不適用於您的情況,那麼請提供更多的信息,我會盡力提供更合適的解決辦法。
顯示一些建議代碼。 :) – 2009-11-19 04:49:03