| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1232 人关注过本帖
标题:这个网站菜单那里怎么做?
只看楼主 加入收藏
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
 问题点数:0 回复次数:10 
这个网站菜单那里怎么做?
http://www.logitech.com/index.cfm/mice_pointers/mice/&cl=cn,zh
这个网站菜单那里怎么做?
搜索更多相关主题的帖子: 菜单 
2007-07-04 19:27
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
收藏
得分:0 

这里有这类的JAVASCRIPT
然后用DIV+CSS做就可了


本来讨厌下雨的天空 直到听见有人说爱我
2007-07-05 09:55
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 
在那里?
这里有??
2007-07-05 10:20
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
收藏
得分:0 

<HTML>
<SCRIPT LANGUAGE="JavaScript" >
var IsDroped =false;
function mouseout()
{
   window.event.srcElement.style.color = 'white';//鼠标移开时置为白色
}

function mouseover()
{
   window.event.srcElement.style.color = 'red';//鼠标进入时置为红色//鼠标进入时置为

红色
}

function doMenu(MenuID)
{
   var CurMenu = document.all(MenuID);
   //为避免闪烁,如果下拉菜单已经显示则不重画.
   if (IsDroped==true)
   {
   window.event.cancelBubble = true;
   return false;
   }
   window.event.cancelBubble = true;
   TempMenu = CurMenu;

   //计算下拉菜单的位置
   x = window.event.srcElement.offsetLeft +

window.event.srcElement.offsetParent.offsetLeft;
   x2 = x + window.event.srcElement.offsetWidth;
   y = pad.offsetHeight;
   CurMenu.style.top = y;
   CurMenu.style.left = x;
   CurMenu.style.clip = "rect(0 0 0 0)";
   CurMenu.style.display = "block";

   //延时2毫秒后再显示菜单,保证ToolbarMenu.offsetHeight有值,避免从主菜单移向下拉菜

单时下拉菜单消失.
   window.setTimeout("showMenu()", 2);
   return true;
}

function showMenu()
{
   y2 = y + TempMenu.offsetHeight;
   TempMenu.style.clip = "rect(auto auto auto auto)";
   IsDroped =true;//下拉菜单已经显示
}

function hideMenu()
{
   //如果在下拉菜单的范围之内移动则不隐藏.
   cY = event.clientY + document.body.scrollTop;
   if (cY>=y && cY<y2 && event.clientX >= (x+5) && event.clientX <= x2 ||
   cY>1 && cY<y && event.clientX >= (x+5) && event.clientX <= x2-10)
   { window.event.cancelBubble = true; return;}

   //隐藏
   TempMenu.style.display = "none";
   window.event.cancelBubble = true;
   IsDroped =false;

}
</SCRIPT>
<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>
<DIV ID='menu' STYLE='position:absolute;background-

color:white;width:100%;top:0;left:0;'>
<DIV ID='pad' STYLE='position:relative;height:20;width:100%;font:bold 11pt 宋

体;background-color:#007FFF;color:white;'>
<A TARGET='_top' TITLE='' ID='pad1' onmouseout="mouseout(); hideMenu();"

onmouseover="mouseover(); doMenu('idpad1');">菜单项一</A>
<SPAN style="color:white"></SPAN>
<A TARGET='_top' TITLE='' ID='pad2' onmouseout="mouseout(); hideMenu();"

onmouseover="mouseover(); doMenu('idpad2');"

onclick="window.event.returnValue=false;">菜单项二</A>
</DIV>
</DIV>
<SPAN ID='idpad1' STYLE='display:none;position:absolute;width:70;background-

color:#007FFF;padding-top:0;padding-left:0;padding-bottom:20;z-index:9;'

onmouseout='hideMenu();'>
<HR STYLE='position:absolute;left:0;top:0;color:white' SIZE=1>
<DIV STYLE='position:relative;left:0;top:8;'>
<A ID='pad1' STYLE='text-decoration:none;cursor:hand;font:bold 11pt 宋

体;color:white' HREF='11.htm' TARGET='_top' onmouseout="mouseout();"

onmouseover="mouseover()">子菜单项</A><BR>
<A ID='pad1' STYLE='text-decoration:none;cursor:hand;font:bold 11pt 宋

体;color:white' HREF='12.htm' TARGET='_top' onmouseout="mouseout();"

onmouseover="mouseover()">子菜单项</A><BR>
<A ID='pad1' STYLE='text-decoration:none;cursor:hand;font:bold 11pt 宋

体;color:white' HREF='13.htm' TARGET='_top' onmouseout="mouseout();"

onmouseover="mouseover()">子菜单项</A>
</DIV>
</SPAN>
<SPAN ID='idpad2' STYLE='display:none;position:absolute;width:70;background-

color:#007FFF;padding-top:0;padding-left:0;padding-bottom:20;z-index:9;'

onmouseout='hideMenu();'>
<HR STYLE='position:absolute;left:0;top:0;color:white' SIZE=1>
<DIV STYLE='position:relative;left:0;top:8;'>
<A ID='pad2' STYLE='text-decoration:none;cursor:hand;font:bold 11pt 宋

体;color:white' HREF='21.htm' TARGET='_top' onmouseout="mouseout();"

onmouseover="mouseover()">子菜单项</A><BR>
<A ID='pad2' STYLE='text-decoration:none;cursor:hand;font:bold 11pt 宋

体;color:white' HREF='22.htm' TARGET='_top' onmouseout="mouseout();"

onmouseover="mouseover()">子菜单项</A><BR>
<A ID='pad2' STYLE='text-decoration:none;cursor:hand;font:bold 11pt 宋

体;color:white' HREF='23.htm' TARGET='_top' onmouseout="mouseout();"

onmouseover="mouseover()">子菜单项</A><BR>
<HR STYLE='color:white' SIZE=1><!--分隔行-->
<A ID='pad2' STYLE='text-decoration:none;cursor:hand;font:bold 11pt 宋

体;color:white' onclick="parent.close()" onmouseout="mouseout();"

onmouseover="mouseover()">退出系统</A>
</DIV>
</SPAN>
</BODY>
</HTML>


给你个 自己去改改看吧


本来讨厌下雨的天空 直到听见有人说爱我
2007-07-05 10:51
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 
只可以用div吗 不可以用表格吗
2007-07-05 12:52
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
收藏
得分:0 
应该可以吧 只是没弄过 你把表格嵌套到DIV中试试

本来讨厌下雨的天空 直到听见有人说爱我
2007-07-05 15:43
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 

你们做网是表格还是div
我都是用表格
我觉得定位超准,.
但是你们给的特效都是div的

2007-07-05 16:01
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
收藏
得分:0 

这是因为DIV比表格还要好用 方便 容易看懂

用JS比较好控制

学习学习吧 以后都用DIV了


本来讨厌下雨的天空 直到听见有人说爱我
2007-07-05 16:41
udbyygy
Rank: 1
等 级:新手上路
威 望:2
帖 子:226
专家分:0
注 册:2007-6-26
收藏
得分:0 

[CODE]<style type="text/css">
.aa{
position:relative;}
td{font-size:20px;height:30px;}
#g1{display:none;
position:absolute;
top:32px;left:4px;
}
#g2{display:none;
position:absolute;
top:32px;left:203px;
}
#g3{display:none;
position:absolute;
top:32px;left:402px;
}
</style>
<table width="600" class="aa" align="center" bgcolor="red" border="1"><tr align="center">
<td width="200" onmouseover="ha(1)" onmouseout="haa(1)">
aaaa
<table width="100%" id="g1" width="200" bgcolor="red"><tr><td>aabb</td></tr><tr><td>aeee</td></tr></table>
</td>
<td width="200" onmouseover="ha(2)" onmouseout="haa(2)">
aaaa
<table width="100%" id="g2" width="200" bgcolor="red"><tr><td>34244</td></tr><tr><td>34244</td></tr><tr><td>34244</td></tr></table>
</td>
<td width="200" onmouseover="ha(3)" onmouseout="haa(3)">
aaaa
<table width="100%" id="g3" width="200" bgcolor="red"><tr><td>ttwet4</td></tr><tr><td>34244</td></tr><tr><td>34244</td></tr></table>
</td>
</tr></table>
<table width="800" height="300" align="center" border="1" bgcolor="#dsdsds"><tr><td></td></tr></table>
<script language="javascript">
function ha(a){
eval("document.getElementById('g"+a+"').style.display='block'")
}
function haa(a){eval("document.getElementById('g"+a+"').style.display='none'")}
</script>[/CODE]

我不觉得DIV好用,CSS用的好,一样想把它放哪就放哪

[此贴子已经被作者于2007-7-5 17:58:29编辑过]


2007-07-05 17:56
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
用DIV或者表格都可以,建议用DIV,定位布局比表格好
2007-07-05 18:55
快速回复:这个网站菜单那里怎么做?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016934 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved