日本av碟片

網站頂部導航欄自動隱藏顯示代碼

發布時間:2019-04-17 09:25:41 來源:青鋒建站 作者:青鋒建站
  在建網站時,有時為了更好的吸引訪客點擊或記住自己業務品牌,常常將網站頂部導航欄置頂,讓訪客時刻能看到自己的導航欄和LOGO網址。一般實現網站頂部導航欄自動隱藏顯示特效代碼還是比較多的,青鋒建站給大家分享幾種實現這種網站頂部導航欄隨著屏幕鼠標滾動自動置頂的特效代碼。

導航欄自動顯示隱藏代碼一

  青鋒建站給大家分享的一種簡單實用的使用JS原生設計的實現網站頂部自動顯示隱藏的代碼,優點是體積小,只有幾行代碼,缺點是沒有專業的JQ或headroom.js實現的那么絢麗。但通過配合CSS3也可以實現得不錯。
function hidden_nav()
{
    var hand=document.getElementById("for_nav");
    var navHeight=hand.offsetHeight;
    var curY=document.documentElement.scrollTop;
    if(curY > navHeight)
    {
        hand.style.position="fixed";
    }   
    if(curY < navHeight+80)
    {
        hand.style.position="relative";   
    }
}//將這段JS代碼放在HTML文件中,或單獨放在一個JS文件中加載
使用上述的頂部導航欄自動顯示隱藏代碼時需要配合HTML中的行內樣式和ID來實現,說明如下:在body標簽中添加事件代碼onmousemove="hidden_nav();";在導航欄所在的div標簽中添加樣式和IDstyle="position:relative;z-index:900;" id="for_nav"。全部代碼如下:
  <body onmousemove="hidden_nav();">
  <div  style="position:relative;z-index:900;" id="for_nav">

導航欄自動顯示隱藏代碼二

  在這里我們使用CSS的position來實現,給導航欄添加類名<div class="channel">,然后在CSS新式表中添加樣式:.channel{postion:fixed;top:0}來實現,這種方式直接將網站頂部導航欄置頂,不存在滑過一定距離再顯示出來。但是優勢卻是實現簡單,速度快,如果網站不是使用特效多,以SEO為主的網站推薦使用。

導航欄自動顯示隱藏代碼三

  使用一款專業的網站頂部導航欄特效插件headroom.js來實現,它的作用是為頁面頂部多留些空間。在不需要頁頭時將其隱藏。
Headroom.js 是什么?
  Headroom.js 是一個輕量級、高性能的JS小工具(不依賴任何工具庫!),它能在頁面滾動時做出響應。此頁面頂部的導航條就是一個鮮活的案例,當頁面向下滾動時,導航條消失,當頁面向上滾動時,導航條就出現了。
Headroom.js 有什么用?
  固定頁頭(導航條)可以方便用戶在各個頁面之間切換。但是這也會帶來些問題… 大屏幕一般都是寬度大于高度的,也就是說屏幕高度要少一些。固定頁頭會占用一部分本來可以用于展示內容的區域。小屏幕一般是高度較大,但是別忘了,屏幕本來就小,頁頭再占用一部分的話,屏幕可用于展示內容的區域當然還是少。
Headroom.js 能幫你把不需要的頁面元素在合適的時間展示出來,讓用戶花更多時間關注你頁面上的內容。
Headroom.js 用法
使用 headroom.js 是很簡單的。它提供了簡單的 JS API,另外,還可以作為 jQuery/Zepto 插件使用。
純JS調用方式
// 獲取頁面元素
var myElement = document.querySelector("header");
// 創建 Headroom 對象,將頁面元素傳遞進去
var headroom  = new Headroom(myElement);
// 初始化
headroom.init(); 
以 jQuery/Zepto 插件形式調用
// 是不是很簡單!
// 注意: init() 默認在插件內部被調用了
$("#header").headroom();
了解更多Headroom.js,可以參見原網站http://www.bootcss.com/p/headroom.js/
  以上就是青鋒建站給大家分享的三種實現網站頂部導航自動顯示隱藏的特效代碼,當然最好的一定是最浪費性能的,大家可以根據自己需求來使用。青鋒建站,提供專業的高品質網站制作服務,包括網站建設,SEO,網絡營銷,面向CMS建站開發,PHP原生開發,基于YII框架的系統開發。

 

分享到:

Copyright © 2016-2026 青鋒建站 版權所有

日本av碟片 欢乐生肖正规吗 日本av女优网站 江西十一选五 竞彩比分直播258 2014上证指数预测 黑龙江十一选五开奖 篮球即时比分捷报 11选5 台湾麻将怎么算翻 银川站街女大全 山东十一选五历史开 电影一本道母女双飞 广东好彩1 e彩球开奖 快播能放日本av 股票配资平台都找天牛宝股票配资可信