关于js的一个菜单,求大神教育 目测应该是在移到选项div的时候, 触发了第一个div的mouseout, 于是就把选项层隐藏了吧比较笨的做法是在mouseout的时候判断一下, 看看是不是移到的选项层.比较好的做法是合理设计HTML结构, 将选项层放在触发层的子集中, 然后利用事件的冒泡关系, 在移动至子层中时不触发mouseout 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ................楼上正解 . 笨方法: 可以把移出方法写在你要选择的下拉框 . 你那个div 负责显示就可以了,不要负责移出 . 利用JS制作网站后台管理页中的自动伸缩菜单示例<script> function showmenu(sid) { menu = eval("menu" + sid); imgmenu = eval("imgmenu" + sid); if (menu.style.display == "none") { eval("menu" + sid + ".style.display=\"block\";"); imgmenu.background="images/menuup.gif"; } else { eval("menu" + sid + ".style.display=\"none\";"); imgmenu.background="images/menudown.gif"; } }</script> 这样的效果怎么实现? 跪求JavaScript的小游戏程序 求一个Jc打印网页中图片的代码 如何设置当鼠标移至表格行的上方时,该行的背景色变 Javascript能够取得客户端IE所在的路径吗 悬赏100大洋:怎样发布dll控件? 变换图片问题 高分请教,如何再网页表单中进行日期...... 一个javascript动态添加页面的问题 AJAX跨域上传文件(XMLHttpRequest),可以上传,但是进度有问题。 javascript中的$.ajax问题,急急急 下面这段coffee script怎么转换为java script?对于里面的callback不知道怎么转换!
<script> function showmenu(sid)
{
menu = eval("menu" + sid);
imgmenu = eval("imgmenu" + sid);
if (menu.style.display == "none")
{
eval("menu" + sid + ".style.display=\"block\";"); imgmenu.background="images/menuup.gif"; }
else
{
eval("menu" + sid + ".style.display=\"none\";");
imgmenu.background="images/menudown.gif";
}
}
</script>