成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JS實(shí)現(xiàn)博客前端頁面(三) ——封裝下拉菜單

_Suqin / 2826人閱讀

摘要:在實(shí)現(xiàn)博客前端頁面一和實(shí)現(xiàn)博客前端頁面二中已經(jīng)實(shí)現(xiàn)了對獲取元素和樣式相關(guān)的方法的封裝,本文將實(shí)現(xiàn)下拉菜單組件封裝。

在JS實(shí)現(xiàn)博客前端頁面(一) 和JS實(shí)現(xiàn)博客前端頁面(二)中已經(jīng)實(shí)現(xiàn)了對獲取DOM元素和CSS樣式相關(guān)的方法的封裝,本文將實(shí)現(xiàn)下拉菜單組件封裝。

下拉菜單 界面設(shè)計

創(chuàng)建一個頂部header區(qū)域,放入“l(fā)ogo圖片”和“個人中心”,鼠標(biāo)滑過“個人中心”時,會顯示下拉菜單,鼠標(biāo)移出時會隱藏,對于下拉菜單的每一項(xiàng),鼠標(biāo)劃過有背景樣式的切換。

搭建HTML界面

    
    
        
        Document
        
        
        
    
    
          
    

設(shè)置CSS樣式
body {
    margin:0;
    padding:0;
    background:#fff url(../images/header_bg.png) repeat-x;
    font-size:12px;
    color:#333;
}
ul {
    padding:0;
    margin:0;
}
ul li {
    list-style-type:none;
}
#header {
    width:900px;
    height:30px;
    margin:0 auto;
}
#header .logo {
    width:100px;
    height:30px;
    float:left;
}
#header .logo img {
    display:block;
}
#header .member {
    position:relative;
    width:70px;
    height:30px;
    left: 0;
    line-height:30px;
    float:right;
    background:url(../images/arrow.png) no-repeat 55px center;
    cursor:pointer;
}
#header .login{
    float: right;
    width: 35px;
    height: 30px;
    line-height: 30px;    
    cursor: pointer;
}
#header ul {
    position:absolute;
    top:30px; 
    background:#FBF7E1;
    width:100px;
    height:120px;
    border:1px solid #999;
    border-top:none;
    padding:10px 0 0 0;
    display:none;
}
#header ul li {
    height:25px;
    line-height:25px;
    text-indent:20px;
    letter-spacing:1px;
}
#header ul li a {
    display:block;
    text-decoration:none;
    color:#333;
    background:url(../images/arrow3.gif) no-repeat 5px 45%;
}
#header ul li a:hover {
    background:#fc0 url(../images/arrow4.gif) no-repeat 5px 45%;
}
設(shè)置效果

在base.js中繼續(xù)封裝show()方法,用于設(shè)置顯示元素

//設(shè)置顯示
Base.prototype.show = function(){
    for (var i=0;i

在base.js中繼續(xù)封裝hide()方法,用于設(shè)置隱藏元素

//設(shè)置顯示
Base.prototype.hide= function(){
    for (var i=0;i

在base.js中繼續(xù)封裝hover()方法,用于設(shè)置鼠標(biāo)移入移出事件

//設(shè)置鼠標(biāo)移入移入移出
Base.prototype.hover = function(over,out){//over為移入事件,out為移出事件
    for (var i=0;i
前臺調(diào)用
window.onload = function () {
    //個人中心的下拉菜單
    $().getClass("member").hover(function () {//傳入over事件
        $().getClass("member").css("background", "url(images/arrow2.png) no-repeat 55px center");
        $().getClass("member_ul").show();
    }, function () {//傳入out事件
        $().getClass("member").css("background", "url(images/arrow.png) no-repeat 55px center");
        $().getClass("member_ul").hide();
    });
}

以上內(nèi)容來自李炎恢老師JavaScript課程實(shí)戰(zhàn)篇筆記整理

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/90953.html

相關(guān)文章

  • JS或Jquery

    摘要:大潮來襲前端開發(fā)能做些什么去年谷歌和火狐針對提出了的標(biāo)準(zhǔn),顧名思義,即的體驗(yàn)方式,我們可以戴著頭顯享受沉浸式的網(wǎng)頁,新的標(biāo)準(zhǔn)讓我們可以使用語言來開發(fā)。 VR 大潮來襲 --- 前端開發(fā)能做些什么 去年谷歌和火狐針對 WebVR 提出了 WebVR API 的標(biāo)準(zhǔn),顧名思義,WebVR 即 web + VR 的體驗(yàn)方式,我們可以戴著頭顯享受沉浸式的網(wǎng)頁,新的 API 標(biāo)準(zhǔn)讓我們可以使用 ...

    CatalpaFlat 評論0 收藏0
  • 一個基于Angular+Ionic+Phonegap的混合APP實(shí)戰(zhàn)

    摘要:有二維碼掃描功能,還做了類似消息可拖拽效果,上拉下拉刷新,輪播圖組件。特別適合用于基于模式的移動應(yīng)用程序開發(fā)。簡介是一個用基于,和的,創(chuàng)建移動跨平臺移動應(yīng)用程序的快速開發(fā)平臺。 這個項(xiàng)目做得比較早,當(dāng)時是基于ionic1和angular1做的。做了四個tabs的app,首頁模仿攜程首頁,第二頁主要是phonegap調(diào)用手機(jī)核心功能,第三頁模仿微信和qq聊天頁,第四頁模仿一般手機(jī)的表單設(shè)...

    孫淑建 評論0 收藏0
  • 關(guān)于Vue2一些值得推薦的文章 -- 五、六月份

    摘要:五六月份推薦集合查看最新的請點(diǎn)擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...

    sutaking 評論0 收藏0
  • 關(guān)于Vue2一些值得推薦的文章 -- 五、六月份

    摘要:五六月份推薦集合查看最新的請點(diǎn)擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...

    khs1994 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<