JSP网页,HTML怎么用div盒子做弹出式菜单,就是当鼠标移动到目标的超链接时,就会自动弹出一个菜单?

默认分类 未结 1 965
①岁时は特拽
①岁时は特拽 2023-06-26 09:10
相关标签:
1条回答
  • 2023-06-26 09:48

    body{padding:0px;margin:0px;font-size:12px;}#ul1{width:800px;margin:0auto;height:30px;line-height:30px;list-style:none;background:#CCC;}#ul1li{float:left;width:100px;text-align:center;}#ul1lia{text-decoration:none;display:block;}#ul1lia:hover{background:#FCC;}#ul1lidiv{display:none;background:#FCC;height:0;}window.onload=function(){varlis=document.getElementsByTagName("li");for(vari=0;i

  • 1111111
    111111111111111111111111111
  • 1111111
    111111111111111111111111111
  • 1111111
    111111111111111111111111111
  • 1111111
    111111111111111111111111111

相对定位和绝对定位,把盒子相对定位,给超链接那个盒子相对定位,不加也行,给菜单的那个盒子绝对定位,默认是隐藏的也就是display:none,给链接加个伪类hover或者鼠标悬浮事件,onmouseover。具体代码

我没有在div里面写列表,你要写列表直接在div里面加就可以了

使用div+css就可以实现,使用样式display:block;块级元素默认就是block,思路是:当页面加载时,一级菜单下的二级菜单display设置为none;鼠标移动时样式设为block就可以实现了。可以参考标准之路网站的10天学会div+css第八天的内容。

悬浮上来

可以使用jQuery很简单就能做出来$("a").mouseover(function(){$("div").show();});$("a").mouseout(function(){$("div").hide();});

可以使用jquery的mouseover和mouseout来实现,绑定鼠标悬停和离开的时间控制弹出的div显示隐藏

0 讨论(0)
提交回复
热议问题
用不必说不必说单是造句三百字乐乐课堂 1
评选小学骨干教师个人总结5篇范文2020 1
计算机NIEH等级考试什么时间能报名啊? 1
应接不暇解释造句? 1
南航金城学院和常大怀德学院哪个好 1
特岗教师简单总结 1
by then 造句意思是到那时造句还要写出中文 还有in place of 代替的意思 1
浙江理工大学法政学院地址 1
常州大学工商管理和南京审计学院会计专业选哪个好 1
福州大学怡山校区和福州大学至诚学院什么关系? 1