jquery下拉菜单

jquery下拉菜单

firefox有效果

 

<!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=utf-8" />
<script type="text/javascript" src="js/As.publc.js"> </script>
<title>无标题文档</title>
<style>
/* CSS Document */
 body{
 width:778px;
 margin:auto;
 font-size:12px;
 font-family:Tahoma,Arial, Helvetica, sans-serif;
}
/*全局导航菜单定义*/
#nav{
  background:url(bgmenu.jpg) top repeat-x;
 height:30px;
 margin: 0;
 }
#nav ul{
 margin: 0;
 padding: 0;
 text-align:center;
 float: left;
 font: bold 13px Arial;
 width: 100%;
 border: 1px solid #625e00;
 border-width: 1px 0;
 background: black  url(blockdefault.gif) center center repeat-x;
}
#nav li{
 display: inline;
}
#nav li a{
 position:relative;
 float: left;width:100px;
 color: white;
 padding: 9px 11px;
 text-decoration: none;
 border-right: 1px solid white;
}
#nav li a:visited{
 color: white;
}
#nav li a:hover{
 background: black  url(blockactive.gif) center center repeat-x;
 }
.showmenu_shadow{
 background:#e9e8e8;
 width:160px;
 position:absolute;
 z-index:99;
 display:none;
 text-align:left;
 right:0px;
    filter: alpha(opacity=86);
    -moz-opacity: .86;
}
.showmenu_shadow a,
.showmenu_shadow a:link,
.showmenu_shadow a:visited{
  display:block;
 padding:2px 0 0 5px;
 color:#289312;
 font-weight:bold;
 border-bottom:1px solid #addc61;
 height:22px;
 text-decoration:none;

.showmenu_shadow a:hover{
 color:#cc0000;
 background:#FFFFFF;
 border-bottom:1px solid #999999;
}
.showmenu_shadow .showmenuBody{/*内容层*/
 z-index:100;
 border:solid 1px #999;
 position:relative;
 background:#dff6b3;
 margin:0 2px 2px 0;
}
</style>
<script>
//==============================
//下拉菜单用(jquery)
//www.mxisky.com
//
//==============================
function posXY(obj){
//no use
    var hk_left=obj.offsetLeft
    var hk_top=obj.offsetTop
    var vParent = obj.offsetParent;
    while (vParent.tagName.toUpperCase() != "BODY")
    {
  hk_left += vParent.offsetLeft;
  hk_top += vParent.offsetTop;
  vParent = vParent.offsetParent;
       }
      this.PX=hk_left;
   this.PY=hk_top;
   // alert(hk_left);
   // alert(hk_top);
}

var showmua=false;
//var l;
function showmenu(a,b){
  //强制hide()
  for(i=1;i<=4;i++){
   var el=$('#mc'+i);
 hid(el)
  }
  showmua=true;
  var e=$('#'+a);
  if (e.css("display")=="none"){e.fadeIn('normal')};
  if(b){//默认不传入b参数
   var mc_left = document.getElementById(b).offsetLeft;
   e.css("left",mc_left);
  }
}
function hidemenu(a){
 showmua=false
 setTimeout('hid("'+a+'")',1)
 //hid(a)
}
function hid(a){
 var e=$('#'+a)
 if (e.css("display")=="block" && showmua==false){e.fadeOut('normal')}
 showmua=true;
}
</script>
</head>

<body>
<div id="nav">
 <ul>
  <li><a href="{$SiteRoot}">home</a></li>
  <li><a href="{$SiteRoot}products" id="mh1" οnmοuseοver="showmenu('mc1','mh1')" οnmοuseοut="hidemenu('mc1')">Products</a></li>
  <li><a href="javascript:void(0)" id="mh2" οnmοuseοver="showmenu('mc2','mh2')" οnmοuseοut="hidemenu('mc2')">Services</a></li>
  <li><a href="javascript:void(0)" id="mh3" οnmοuseοver="showmenu('mc3','mh3')" οnmοuseοut="hidemenu('mc3')" >About us</a></li>
  <li><a href="javascript:void(0)" id="mh4" οnmοuseοver="showmenu('mc4','mh4')" οnmοuseοut="hidemenu('mc4')">Contact us</a></li>
  <li><a href="{$SiteRoot}news">News</a></li>
 </ul>
</div>
<div class="showmenu_shadow" id="mc1" οnmοuseοver="showmenu('mc1')" οnmοuseοut="hidemenu('mc1')">
 <div class="showmenuBody">
  <a href="{$SiteRoot}products/Pclass.asp?action=list&PCateId=2">PVC Series </a>
  <a href="{$SiteRoot}products/Pclass.asp?action=list&PCateId=7">Hollow PP Sheet </a>
  <a href="{$SiteRoot}products/Pclass.asp?action=list&PCateId=6">Acrylic Sheet</a>
  <a href="{$SiteRoot}products/Pclass.asp?action=list&PCateId=10">Ceramic Tiles</a>
  <a href="{$SiteRoot}products/Pclass.asp?action=list&PCateId=11">Artificial Flower</a>
  <a href="{$SiteRoot}products/Pclass.asp?action=list&PCateId=12">Whole Set Equipment</a>
 </div>
</div> 
<div class="showmenu_shadow" id="mc2" οnmοuseοver="showmenu('mc2')" οnmοuseοut="hidemenu('mc2')">
 <div class="showmenuBody">
  <a href="{$SiteRoot}Company/index.asp?part=member">Member Centre</a>
  <a href="javascript:void(0)">Leave Word</a>
  <a href="javascript:void(0)">Order inquiry</a>
 </div>
</div> 
<div class="showmenu_shadow" id="mc3" οnmοuseοver="showmenu('mc3')" οnmοuseοut="hidemenu('mc3')">
 <div class="showmenuBody">
  <a href="{$SiteRoot}Company/index.asp?part=about">Introduction</a>
  <a href="{$SiteRoot}Company/index.asp?part=history">Review The History</a>
  <a href="{$SiteRoot}Company/index.asp?part=cert">Authorized Certificate</a>
  <a href="{$SiteRoot}Company/index.asp?part=honor">Honor &amp; Glory</a>
  <a href="{$SiteRoot}Company/index.asp?part=news">News and Events</a>
 </div>
</div> 
<div class="showmenu_shadow" id="mc4" οnmοuseοver="showmenu('mc4')" οnmοuseοut="hidemenu('mc4')">
 <div class="showmenuBody">
  <a href="{$SiteRoot}Company/index.asp?part=sendemail">Send E-mail</a>
  <a href="{$SiteRoot}Company/index.asp?part=department">Sales Department</a>
 </div>
</div> 
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值