<div class="guide" id="top_guide">
<ul class="guideMenu">
<li><a href="#" class="guideMenu_link">MenuItem0</a></li>
<li><a href="content.html" class="guideMenu_link">MenuItem1</a></li>
<li><a href="#" class="guideMenu_link">MenuItem2</a></li>
<li><a href="#" class="guideMenu_link">MenuItem3</a></li>
<li><a href="#" class="guideMenu_link">MenuItem4</a></li>
</ul>
<div class="popMenuDefault" id="forMenu0">
<ul class="popMenu">
<li class="popMenuItem">subMenuItem0</li>
<li class="popMenuItem">subMenuItem1</li>
<li class="popMenuItem">subMenuItem2</li>
</ul>
</div>
<div class="popMenuDefault" id="forMenu2">
<ul class="popMenu">
<li class="popMenuItem">subMenuItem0</li>
<li class="popMenuItem">subMenuItem1</li>
<li class="popMenuItem">subMenuItem2</li>
</ul>
</div>
</div>
.guide{
position:relative;
width:770px;
background:#C00;
text-align:center;
padding:12px 0 12px 0;
}
.guideMenu{
list-style:none;
font-size:14px;
color:#FFF;
}
.guideMenu li{
display:inline;
}
a.guideMenu_link:link,a.guideMenu_link:visited{
padding:0 20px 0 20px;
color:#FFF;
}
a.guideMenu_link:hover{
padding:0 19px 0 19px;
border:1px #FFF solid;
background-color:#C00;
text-decoration:none;
}
div.popMenuDefault{
display:none;
background-color:#C00;
color:#FFF;
}
div.popMenuDefault div{
height:100%;
}
ul.popMenu{
list-style:none;
display:none;
}
li.popMenuItem{
position:static;
line-height:150%;
}
load = function(){
var items = ElementById("top_guide").getElementsByTagName("ul")[0].getElementsByTagName("li");
for(var i=0;i<items.length;i++){
if("#" == items[i].getElementsByTagName("a")[0].href.charAt(items[i].getElementsByTagName("a")[0].href.length-1)){
items[i].getElementsByTagName("a")[0].setAttribute("onclick","return false;");
items[i].getElementsByTagName("a")[0].setAttribute("onmouseover","popmenu("+ i +");");
}
}
var divs = ElementById("top_guide").getElementsByTagName("div");
for(var i=0;i<divs.length;i++){
divs[i].getElementsByTagName("ul")[0].setAttribute("onmouseout","killpop();");
}
};
function popmenu(index){
killpop();
var requiredId = "forMenu"+index;
var pop;
//alert(requiredId);
if(!(pop = ElementById(requiredId))){
//alert(" ");
return false;
}
var targetHeight = 20 * ElementsByTagName("ul")[0].getElementsByTagName("li").length;
//alert(pop);
pop.style.position = "absolute";
pop.style.zIndex = "100";
p = "40px";
pop.style.left = 100 + 115*index + "px";
pop.style.width = "120px";
pop.style.height = "0";
pop.style.display = "block";
ElementsByTagName("ul")[0].style.display = "none";
popShow(requiredId, targetHeight, 10);
ElementsByTagName("ul")[0].style.display = "block";
}
function killpop(){
var divs = ElementById("top_guide").getElementsByTagName("div");
for(var i=0;i<divs.length;i++){
if(divs[i].style.display == "block"){
var requiredId = divs[i].getAttribute("id");
var pop = divs[i];
ElementsByTagName("ul")[0].style.display = "none";
popShow(requiredId, 0, 10);
pop.style.display = "none";
}
}
}
function popShow(elementId, target, interval){
var element = ElementById(elementId);
var height = parseInt(element.style.height);
vement){
vement);
}
if(height == target){
return true;
}
if(height > target){
var dist = il((height - target)/10);
height -= dist;
}
if(height < target){
var dist = il((target - height)/10);
height += dist;
}
element.style.height = height + "px";
var repeat = "popShow('" + elementId + "'," + target + "," + interval +")";
vement = setTimeout(repeat, interval);
}
本文发布于:2024-02-02 19:53:52,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170687483046067.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |