我有一些內部鏈接顯示不同的內容。內部鏈接強制滾動到頁首
每次我點擊瀏覽器滾動到某個位置的內部鏈接。
我需要做的是強制它滾動到頂部。
例如:
<a href="#show_area_1">Click Here</a>
它會表現出一定的DIV這是很好的,但我也需要它來滾動到頂部。
這可能嗎?
我有一些內部鏈接顯示不同的內容。內部鏈接強制滾動到頁首
每次我點擊瀏覽器滾動到某個位置的內部鏈接。
我需要做的是強制它滾動到頂部。
例如:
<a href="#show_area_1">Click Here</a>
它會表現出一定的DIV這是很好的,但我也需要它來滾動到頂部。
這可能嗎?
不知道確切的方法的權利,但這樣的事情應該工作:
$('a').on('click', function(e) {
e.preventDefault();
// do your js stuff
$(window).scrollTop(0);
});
完美。謝謝。 – 2012-11-20 01:57:30
您的鏈接是否有與點擊事件關聯的JS代碼?也許你正在阻止它的傳播,這就是爲什麼他們不滾動你的頁面。
如果您的鏈接的href值爲「#」,並且您不停止事件傳播(通過從處理程序方法返回FALSE或使用stopPropagation方法),那麼您應該設置..
對不起,鏈接不起作用(如果它是爲了鏈接)。
稍微澄清一下 - 你是否試圖讓窗口滾動div到視圖的頂部,或讓窗口保持滾動到視口的頂部?
一個鏈接或代碼示例將是有益的......
如果你只是想鏈接到頁面的頂部,
<a href="#">Back to Top</a>
應該做的伎倆。
消除不確定性:您有(通過JavaScript函數)顯示在href相關的id的內容鏈接區。你沒有使用命名錨? – rlemon 2012-03-20 17:25:28