2013-03-12 108 views
-1

我的HTML文件中的導航應該在頂部看到。所以理論上你可以向上滾動來查看標題。你懂我的意思嗎?我會用2張圖片來展示它。
PS:我不想使用井號標籤,因爲我需要它已經用於其他的東西。
編輯:當您呼叫該頁面時,它應該看起來像在圖像#1中。
正常狀態: without header
如果您現在向上滾動,則應顯示標題。 with header頂部而不是標題的導航

+2

你的代碼在哪裏 – 2013-03-12 10:24:26

+0

我認爲你真的認爲圖像#2是第一次加載時頁面的顯示方式嗎?當用戶向下滾動頁面時,NAV元素將粘貼到頁面的頂部?當他們向後滾動頁面時,HEADER將再次變爲可見?如果是這樣,那麼這可能是你想要的:http://jqueryfordesigners.com/demo/fixedfloat.html – 2013-03-12 10:26:50

+2

你真正的問題是什麼?只有一個說明,你希望你的網頁在帖子中工作。 – Teemu 2013-03-12 10:26:52

回答

0

如果我明白你的「問題」正確,你可以試試這個:

 <script> 
      document.getElementById('navigation').scrollIntoView(true); 
     </script> 
    </body> 
</html> 
+0

是的,就是這樣。現在我只想讓它工作,如果你調用index.php,只有當我點擊一個menupoint(它只是調用包含相同的js腳本的另一個html文件)時纔有效。 – Sylnois 2013-03-12 10:43:18

+0

忘記它,它的工作原理。謝謝! – Sylnois 2013-03-12 10:46:52

1

我認爲,您正在尋找jQuery的.scrollTop()或類似的東西。也許這可以幫助:http://www.backslash.gr/demos/jquery-sticky-navigation/

+0

#Linus Caldwell我不希望導航保持在最前。我只是想在有人打電話給該頁面時,導航應該位於第一位。所以你仍然有可能滾動標題信息。 – Sylnois 2013-03-12 10:34:29

+0

你也可以用'.scrollTop()'來實現。或者試試Teemu的暗示。 – 2013-03-12 10:39:43

0

我的做法會使得網頁加載到一個錨,地方更低。如果您的導航欄具有固定的位置,如在facebook上看到的,那麼使用java-script \ jquery控制它的位置。然後當用戶向上滾動時,他會看到標題。