亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 織夢DEDE > 正文

織夢(dedecms)導航條dropdown.js的改進

2024-07-12 09:09:03
字體:
來源:轉載
供稿:網友
織夢 dedecms 導航條dropdown.js的改進 ,可以設置 織夢 dedecms一個一直都顯示的二級菜單,

修復了沒有二級菜單時鼠標移上去仍然顯示上一個 織夢 dedecms二級菜單的問題.支持一級菜單鼠標離開事件 。
 
html代碼 
 
代碼如下: 
<!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> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>我的網站</title> 
<meta name="description" content="" /> 
<meta name="keywords" content="" /> 
<link type="text/css" rel="stylesheet" href="http://www.188163.com/img/fnews/css/style.css" /> 
</head> 
<body> 
<div class="w1000"> 
<div class="w960"> 
<!--f1--> 
<!-- 菜單 --> 
<div id="menu" class="menus"> 
<ul> 
<!-- class='navselect'根據此屬性來判斷需要默認顯示的二級菜單,以便在織夢模板中通用 --> 
<li class='navselect'><a href="/" rel='dropmenu1'>主 頁</a></li> 
<li><a href='/a/jinrongzixun/'>金融資訊</a></li> 
<li><a href='/a/gerenjinrong/' rel='dropmenu2'>個人金融</a></li> 
<li><a href='/a/qiyejinrong/' rel='dropmenu4'>企業金融</a></li> 
<li><a href='/a/caijingpindao/' rel='dropmenu5'>財經頻道</a></li> 
<li><a href='/a/zhifujiesuan/' rel='dropmenu6'>支付結算</a></li> 
<li><a href='/a/yewushenqingtongdao/' rel='dropmenu7'>業務申請</a></li> 
<li><a href='/a/zhongyaogonggao/' >重要公告</a></li> 
<li><a href='/a/xinyongka/' >信用卡</a></li> 
</ul> 
</div> 
<div class="menus_bottom"> 
</div> 
<!-- //二級子類下拉菜單 --> 
<script type="text/javascript" src="dropdown.js"></script> 
<ul id="dropmenu1" class="dropMenu"> 
<li><a href="/a/gerenjinrong/touzilicai/">首頁列表</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
</ul> 
<ul id="dropmenu2" class="dropMenu"> 
<li><a href="/a/gerenjinrong/touzilicai/">投資理財</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/gerenjinrong/grdk/">個人貸款</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/gerenjinrong/gerenxiaofei/">個人消費貸款</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/gerenjinrong/xinyong/">信用貸款</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/gerenjinrong/qichedaikuan/">汽車貸款</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/gerenjinrong/yishoulou/">一手樓按揭</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/gerenjinrong/ershoulou/">二手樓按揭</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/gerenjinrong/grjy/">個人經營貸款</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
</ul> 
<ul id="dropmenu4" class="dropMenu"> 
<li><a href="/a/qiyejinrong/gongsirongzi/">公司融資</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/qiyejinrong/maoyirongzi/">貿易融資</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/qiyejinrong/gongsilicai/">公司理財</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/qiyejinrong/piaojuyewu/">票據業務</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/qiyejinrong/xiangmurongzi/">項目融資</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
</ul> 
<ul id="dropmenu5" class="dropMenu"> 
<li><a href="/a/caijingpindao/huangjin/">黃金</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/caijingpindao/zhaiquan/">債券</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/caijingpindao/waihui/">外匯</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/caijingpindao/jijin/">基金</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
</ul> 
<ul id="dropmenu6" class="dropMenu"> 
<li><a href="/a/zhifujiesuan/pos/">P0S支付</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li> 
</ul> 
<ul id="dropmenu7" class="dropMenu"> 
<li><a href="/a/yewushenqingtongdao/gerenyewu/">個人業務咨詢</a>&nbsp;& amp;nbsp;|&nbsp;&nbsp;</li> 
<li><a href="/a/yewushenqingtongdao/gongsiyewu/">公司業務咨詢</a>&nbsp;& amp;nbsp;|&nbsp;&nbsp;</li> 
</ul> 
<ul id="dropmenu8" class="dropMenu"> 
</ul> 
<ul id="dropmenu3" class="dropMenu"> 
</ul> 
<script type="text/javascript"> cssdropdown.startchrome("menu")</script> 
</div> 
</div> 
<!--1000 end --> 
</body> 
</html> 
 
dropdown.js 
 
代碼如下: 
var cssdropdown = { 
disappeardelay: 250, 
disablemenuclick: false, 
enableswipe: 1, 
enableiframeshim: 1, 
dropmenuobj: null, 
ie: document.all, 
firefox: document.getElementById && !document.all, 
swipetimer: undefined, 
bottomclip: 0, 
getposOffset: function(what, offsettype) { 
var totaloffset = (offsettype == "left") ? what.offsetLeft: what.offsetTop; 
var parentEl = what.offsetParent; 
while (parentEl != null) { 
totaloffset = (offsettype == "left") ? totaloffset + parentEl.offsetLeft: totaloffset + parentEl.offsetTop; 
parentEl = parentEl.offsetParent; 
return totaloffset; 
}, 
swipeeffect: function() { 
if (this.bottomclip < parseInt(this.dropmenuobj.offsetHeight)) { 
this.bottomclip += 10 + (this.bottomclip / 10); 
this.dropmenuobj.style.clip = "rect(0 auto " + this.bottomclip + "px 0)"; 
} else return; 
this.swipetimer = setTimeout("cssdropdown.swipeeffect()", 10); 
}, 
//隱藏或者顯示二級菜單 
showhide: function(obj, e) { 
if (this.ie || this.firefox) this.dropmenuobj.style.left = this.dropmenuobj.style.top = "-500px"; 
if (e.type == "click" && obj.visibility == hidden || e.type == "mouseover") { 
if (this.enableswipe == 1) { 
if (typeof this.swipetimer != "undefined") clearTimeout(this.swipetimer); 
obj.clip = "rect(0 auto 0 0)"; 
this.bottomclip = 0; 
this.swipeeffect(); 
obj.visibility = "visible"; 
} else if (e.type == "click") obj.visibility = "hidden"; 
}, 
iecompattest: function() { 
return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement: document.body; 
}, 
clearbrowseredge: function(obj, whichedge) { 
var edgeoffset = 0; 
if (whichedge == "rightedge") { 
var windowedge = this.ie && !window.opera ? this.iecompattest().scrollLeft + this.iecompattest().clientWidth - 15 : window.pageXOffset + window.innerWidth - 15; 
this.dropmenuobj.contentmeasure = this.dropmenuobj.offsetWidth; 
if (windowedge - this.dropmenuobj.x < this.dropmenuobj.contentmeasure) edgeoffset = this.dropmenuobj.contentmeasure - obj.offsetWidth; 
} else { 
var topedge = this.ie && !window.opera ? this.iecompattest().scrollTop: window.pageYOffset; 
var windowedge = this.ie && !window.opera ? this.iecompattest().scrollTop + this.iecompattest().clientHeight - 15 : window.pageYOffset + window.innerHeight - 18; 
this.dropmenuobj.contentmeasure = this.dropmenuobj.offsetHeight; 
if (windowedge - this.dropmenuobj.y < this.dropmenuobj.contentmeasure) { 
edgeoffset = this.dropmenuobj.contentmeasure + obj.offsetHeight; 
if ((this.dropmenuobj.y - topedge) < this.dropmenuobj.contentmeasure) edgeoffset = this.dropmenuobj.y + obj.offsetHeight - topedge; 
return edgeoffset; 
}, 
//鼠標移動到一級菜單上執行 
dropit: function(obj, e, dropmenuID) { 
//隱藏上次顯示的二級菜單 
if (this.dropmenuobj != null) this.dropmenuobj.style.visibility = "hidden"; 
this.clearhidemenu(); 
if (this.ie || this.firefox) { 
var me = this; 
//一級菜單鼠標離開事件 
obj.onmouseout = function() { 
cssdropdown.delayhidemenu(); 
}; 
//一級菜單鼠標點擊事件 
obj.onclick = function() { 
return ! cssdropdown.disablemenuclick 
}; 
if (!dropmenuID) { 
return; 
this.dropmenuobj = document.getElementById(dropmenuID); 
if (!this.dropmenuobj) return; 
//為二級菜單綁定鼠標移動到事件 
this.dropmenuobj.onmouseover = function() { 
//移除從一級菜單離開時觸發的方法,防止誤執行 
cssdropdown.clearhidemenu(); 
//為二級菜單綁定鼠標離開事件 
this.dropmenuobj.onmouseout = function(e) { 
cssdropdown.dynamichide(e); 
//為二級菜單綁定鼠標點擊事件 
this.dropmenuobj.onclick = function() { 
cssdropdown.delayhidemenu(); 
this.showhide(this.dropmenuobj.style, e); 
//調整二級菜單位置,以免位置錯亂 
this.dropmenuobj.x = this.getposOffset(obj, "left"); 
this.dropmenuobj.y = this.getposOffset(obj, "top"); 
this.dropmenuobj.style.left = this.dropmenuobj.x - this.clearbrowseredge(obj, "rightedge") + "px";
this.dropmenuobj.style.top = this.dropmenuobj.y - this.clearbrowseredge(obj, "bottomedge") + obj.offsetHeight + 1 + "px"; 
this.positionshim(); 
}, 
positionshim: function() { 
if (this.enableiframeshim && typeof this.shimobject != "undefined") { 
if (this.dropmenuobj.style.visibility == "visible") { 
this.shimobject.style.width = this.dropmenuobj.offsetWidth + "px"; 
this.shimobject.style.height = this.dropmenuobj.offsetHeight + "px"; 
this.shimobject.style.left = this.dropmenuobj.style.left; 
this.shimobject.style.top = this.dropmenuobj.style.top; 
this.shimobject.style.display = (this.dropmenuobj.style.visibility == "visible") ? "block": "none"; 
}, 
hideshim: function() { 
if (this.enableiframeshim && typeof this.shimobject != "undefined") this.shimobject.style.display = 'none'; 
}, 
contains_firefox: function(a, b) { 
while (b.parentNode) if ((b = b.parentNode) == a) return true; 
return false; 
}, 
//隱藏二級菜單,兼容性處理 
dynamichide: function(e) { 
var evtobj = window.event ? window.event: e; 
//確認是鼠標離開事件,避免誤觸發 
if (this.ie && !this.dropmenuobj.contains(evtobj.toElement)) this.delayhidemenu(); 
else if (this.firefox && e.currentTarget != evtobj.relatedTarget && !this.contains_firefox(evtobj.currentTarget, evtobj.relatedTarget)) this.delayhidemenu(); 
}, 
//鼠標點擊菜單,或者離開菜單時執行 
delayhidemenu: function() { 
this.delayhide = setTimeout(function() { 
cssdropdown.dropmenuobj.style.visibility = 'hidden'; 
cssdropdown.hideshim(); 
cssdropdown.showAlways(); 
}, 
this.disappeardelay); 
}, 
//移除定時方法 
clearhidemenu: function() { 
if (this.delayhide != "undefined") clearTimeout(this.delayhide); 
}, 
//顯示默認被選中的一級菜單 
showAlways: function() { 
if (this.always) { 
this.always.onmouseover({ 
type: "mouseover" 
}); 
}, 
//初始化 
startchrome: function() { 
for (var ids = 0; ids < arguments.length; ids++) { 
var menuitems = document.getElementById(arguments[ids]).getElementsByTagName("a"); 
for (var i = 0; i < menuitems.length; i++) { 
var relvalue = menuitems[i].getAttribute("rel"); 
//綁定鼠標移動到事件 
menuitems[i].onmouseover = function(e) { 
var event = typeof e != "undefined" ? e: window.event; 
cssdropdown.dropit(this, event, this.getAttribute("rel")); 
}; 
//顯示默認被選中的一級菜單 
if (!this.always && menuitems[i].parentNode.getAttribute("class") == "navselect") { 
this.always = menuitems[i]; 
this.showAlways(); 
if (window.createPopup && !window.XmlHttpRequest) { 
document.write('<IFRAME id="iframeshim" src="" style="display: none; left: 0; top: 0; z-index: 90; position: absolute; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)" frameBorder="0" scrolling="no"></IFRAME>'); 
this.shimobject = document.getElementById("iframeshim"); 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人激情图| 国产91精品久久久久| 欧美成在线观看| 2018中文字幕一区二区三区| 中文字幕av日韩| 亚洲欧美日韩中文视频| 国产一区二区色| 久久九九免费视频| 国产999精品久久久| 91在线观看免费观看| 国产精品一区久久| 亚洲欧洲高清在线| 欧美怡红院视频一区二区三区| 欧美国产中文字幕| 日韩精品在线看| 欧美午夜性色大片在线观看| 欧美性受xxx| 国产美女直播视频一区| 国产99久久精品一区二区| 亚洲国产成人精品女人久久久| 国产精品国产三级国产aⅴ浪潮| 国产日韩欧美影视| 国产精品成人久久久久| 亚洲性av网站| 欧美黑人国产人伦爽爽爽| 欧美午夜精品久久久久久人妖| 欧美老女人性生活| 欧美在线免费看| 精品久久久久久久久久久久| 亚洲精品白浆高清久久久久久| 亚洲肉体裸体xxxx137| 欧美视频一区二区三区…| 亚洲**2019国产| 在线播放亚洲激情| 国产一区二区色| 国产视频精品va久久久久久| 国产欧美精品在线播放| 555www成人网| 国产一区二区三区在线看| 欧美一级电影久久| 国产一区二区三区在线免费观看| 中文字幕欧美日韩精品| www.欧美免费| 91亚洲午夜在线| 色噜噜久久综合伊人一本| 久久国产天堂福利天堂| 国产精品福利久久久| 欧美国产精品va在线观看| xvideos亚洲人网站| 久久露脸国产精品| 国产成人a亚洲精品| 久久精品色欧美aⅴ一区二区| 欧美做爰性生交视频| 亚洲国产精品福利| 精品福利在线视频| 中文字幕欧美专区| 欧美成人一区二区三区电影| 全色精品综合影院| 亚洲第一网中文字幕| 亚洲永久在线观看| xx视频.9999.com| 国产中文字幕日韩| 精品国产一区av| 欧美一区在线直播| 国产精品久久一区主播| 成人网在线免费观看| 国产精品人人做人人爽| 国产精品久久久久免费a∨| 欧美性xxxx极品hd满灌| 欧美精品xxx| 大胆人体色综合| 欧美日韩国内自拍| 国产精品一区二区三区毛片淫片| 欧美精品videos另类日本| 欧美成人一区二区三区电影| 日韩电视剧在线观看免费网站| 国产精品久久久久久中文字| 日韩av在线免费观看| 国产精品男人的天堂| 这里只有精品在线观看| 欧美成人激情在线| 精品中文字幕在线观看| www.日韩av.com| 国产日韩专区在线| 日韩美女在线观看| 日韩欧美在线观看视频| 国产精品大片wwwwww| 国产欧美日韩免费看aⅴ视频| 亚洲韩国日本中文字幕| 欧美自拍视频在线观看| 欧美片一区二区三区| 日韩高清电影免费观看完整| 日韩电影免费观看在线观看| 日韩综合视频在线观看| 欧美日韩xxx| 久久久之久亚州精品露出| 成人动漫网站在线观看| 欧美性黄网官网| 中文国产成人精品| 久久理论片午夜琪琪电影网| 日韩av日韩在线观看| 成人国产在线视频| 在线一区二区日韩| 亚洲视频精品在线| 97av在线视频免费播放| 中文字幕一区二区精品| 国产精品白丝jk喷水视频一区| 亚洲国产精品yw在线观看| 色噜噜亚洲精品中文字幕| 国产又爽又黄的激情精品视频| 亚洲女人被黑人巨大进入al| 精品久久久久久久久国产字幕| 国产成人精品一区| 国产成人福利网站| 国产精品视频中文字幕91| 另类少妇人与禽zozz0性伦| 992tv成人免费视频| 亚洲大尺度美女在线| 欧美日韩国产999| 日韩av影视在线| 国产在线观看精品一区二区三区| 日韩视频免费大全中文字幕| 97免费中文视频在线观看| 日本一欧美一欧美一亚洲视频| 日韩免费av在线| 久久偷看各类女兵18女厕嘘嘘| 国产噜噜噜噜久久久久久久久| 久久69精品久久久久久久电影好| 91成人在线观看国产| 国内精品美女av在线播放| 色在人av网站天堂精品| 狠狠躁夜夜躁久久躁别揉| 国外成人性视频| 性欧美亚洲xxxx乳在线观看| 国产精品久久电影观看| 在线观看久久av| 久久资源免费视频| 国产亚洲精品一区二555| 91在线看www| 亚洲成人三级在线| 欧美视频国产精品| 91成人在线播放| 国产视频精品一区二区三区| 国产+成+人+亚洲欧洲| 97av在线影院| 国产亚洲欧洲黄色| 日韩欧美黄色动漫| 国产精品自产拍在线观看中文| 国产欧美在线视频| 日本欧美国产在线| 欧美电影电视剧在线观看| 日韩在线观看成人| 色妞在线综合亚洲欧美| 欧美精品videosex牲欧美| 亚洲爱爱爱爱爱| 久久久久女教师免费一区| 日韩天堂在线视频| 欧美日韩亚洲一区二区三区| 国产精品激情av在线播放| 国产精品成人国产乱一区| 国产一区二区三区视频| 久久频这里精品99香蕉| 亚洲视频一区二区| 成人精品一区二区三区电影黑人|