2016-06-21 105 views
0

我的客戶要求我將其單頁網站的一部分放在單獨的着陸頁上(http://princetongyn.com/relieve-dryness.php),然後將導航包括回主網站(http://princetongyn.com/index.php)。 (請注意,這個網站是爲婦科醫生和相關服務。)單頁網站使用ID作爲導航的定名(#services,#providers等)。因此,我將着陸頁上的主導航改爲index.php#服務等等。從其他頁面跳轉到頂部的命名錨鏈接

問題出在這裏:當我點擊這樣的鏈接返回到主頁的一部分從着陸頁,頁面最初加載在適當的部分,然後 - 一兩秒後 - 跳轉到頂部該頁面和移動到該部分丟失。

我試過,包括一個jQuery例程的preventDefault兩個着陸和主頁上:

$('a[href="#"]').click(function(e) { 
    e.preventDefault(); 
}); 

但我仍然問題仍然存在。任何想法可能是什麼?

+0

你可以張貼的標記呢? – DinoMyte

回答

1

您有以下的jQuery這是造成此:

window.addEventListener("load",function() { 
    // Set a timeout... 
    setTimeout(function(){ 
     // Hide the address bar! 
     window.scrollTo(0, 1); 
    }, 0); 
}); 
+0

(手sla頭)謝謝。不能相信我錯過了這一點。 –

相關問題