欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js實現(xiàn)頂部可折疊的菜單工具欄效果實例

 更新時間:2015年05月09日 10:02:41   作者:休閑生活文化  
這篇文章主要介紹了js實現(xiàn)頂部可折疊的菜單工具欄效果,可實現(xiàn)鼠標滑過菜單工具欄出現(xiàn)折疊與展開效果,涉及javascript鼠標事件及樣式的操作技巧,需要的朋友可以參考下

本文實例講述了js實現(xiàn)頂部可折疊的菜單工具欄效果。分享給大家供大家參考。具體實現(xiàn)方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>可以折疊的菜單工具欄</title>
<style>
html,body{
margin:0;
}
body{
url(img.jpg) repeat-x;
}
ha{
margin:0 auto;
}
img{
border:none;
}
#fx_topToolbar{
position:relative;top:-76px;left:0;
margin:0 auto;height:92px;
background:#0C3E74; width:700px;
text-align:center;
}
#fx_topToolbar .shell{
margin:0 auto;padding:13px 0;
}
#btn_offOn{
position:absolute;bottom:-8px;
left:20px;height:24px; width:150px;
background:url(img34.gif) no-repeat;
}
#btn_offOn a{
display:block;zoom:1;height:24px;
position:relative;right:-16px;
background:url(tip.gif) no-repeat 100% 0;
}
</style>
<script>
(JS={
$:function(o){return typeof o=="string"?document.getElementById(o):o},
on:function(o,type,fn){
o.attachEvent?o.attachEvent('on'+type,function(){fn.call(o)}):o.addEventListener(type,fn,false);
return JS.on},
move:function(who,attr,val,s,fn){
var fm=parseInt(who.style[attr])||0;
clearInterval(who['timer_'+attr]);
var iFx=(function(form,to,s){
return function (){
return form+=Math[form<to?'ceil':'floor']((to-form)*(s||0.3))};
})(fm,val,s);
who['timer_'+attr]=setInterval(function (){
var v=iFx();
who.style[attr]=v+'px';
if(v==val){ fn&&fn.call(who);clearInterval(who['timer_'+attr]);};
},18);
}
}).on(window,'load',function (){
var Q=JS.$('fx_topToolbar');Q.style.top='-74px';
JS.on(JS.$('btn_offOn'),'mouseover',function(){JS.move(Q,'top',0)})
(Q,'mouseout',function (){Q.outTimer=setTimeout(function(){JS.move(Q,'top',-74)},10)})
(Q,'mouseover',function (){clearTimeout(this.outTimer)});
})
</script>
</head>
<body>
<div id="fx_topToolbar">
<div class="shell">
<a href="#" title="">
<img src="1.gif" width="231" height="58" alt="" />
</a>
<a href="#" title="">
<img src="2.gif" width="231" height="58" alt="" />
</a>
</div>
<div id="btn_offOn"><a href="#" title=""></a></div>
</div>
</body>
</html>

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

  • 淺析JavaScript中的同名標識符優(yōu)先級

    淺析JavaScript中的同名標識符優(yōu)先級

    這篇文章主要介紹了JavaScript中的同名標識符優(yōu)先級。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • JS常見問題整理(持續(xù)更新)

    JS常見問題整理(持續(xù)更新)

    JS常見問題在開發(fā)過程中會經(jīng)常遇到過,本文整理了一些實際開發(fā)中存在的問題,曬出來與大家一起分享,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-08-08
  • JS實現(xiàn)網(wǎng)絡請求的三種方式梳理

    JS實現(xiàn)網(wǎng)絡請求的三種方式梳理

    本文主要為大家介紹了基于 XMLHttpRequest、Promise、async/await 等三種異步網(wǎng)絡請求的寫法,文中的示例代碼講解詳細,感興趣的可以學習一下
    2022-03-03
  • JavaScript處理XML DOM、XPath和XSLT方法詳解

    JavaScript處理XML DOM、XPath和XSLT方法詳解

    這篇文章介紹了JavaScript處理XML DOM、XPath和XSLT的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • 微信小程序日期選擇器使用詳解

    微信小程序日期選擇器使用詳解

    這篇文章主要為大家詳細介紹了微信小程序日期選擇器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • javascript操作select參考代碼

    javascript操作select參考代碼

    用js控制select的方法,大家可以參考下
    2008-06-06
  • bootstrap table分頁模板和獲取表中的ID方法

    bootstrap table分頁模板和獲取表中的ID方法

    這篇文章主要介紹了bootstrap table分頁模板和獲取表中的ID方法,需要的朋友可以參考下
    2017-01-01
  • Bootstrap基本插件學習筆記之按鈕(21)

    Bootstrap基本插件學習筆記之按鈕(21)

    這篇文章主要為大家詳細介紹了Bootstrap基本插件學習筆記之按鈕的相關資料,實現(xiàn)按鈕狀態(tài)控制等形式的交互,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • JavaScript實現(xiàn)帶箭頭標識的多級下拉菜單效果

    JavaScript實現(xiàn)帶箭頭標識的多級下拉菜單效果

    這篇文章主要介紹了JavaScript實現(xiàn)帶箭頭標識的多級下拉菜單效果,可實現(xiàn)橫向與縱向箭頭的形式標識選中菜單項位置的功能,涉及javascript針對頁面元素位置的判定與樣式動態(tài)操作技巧,需要的朋友可以參考下
    2015-08-08
  • 小程序點餐界面添加購物車左右擺動動畫

    小程序點餐界面添加購物車左右擺動動畫

    這篇文章主要介紹了小程序點餐界面添加購物車左右擺動動畫,當用戶點擊添加到購物車后會有一個左右擺動的購物車提示效果,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-09-09

最新評論