问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js怎么实现点击文本框弹出可折叠菜单

发布网友 发布时间:2022-04-22 17:34

我来回答

2个回答

懂视网 时间:2022-04-22 21:55

这篇文章主要介绍了JS实现带有3D立体感的银灰色竖排折叠菜单代码,可实现基本的JS响应鼠标事件动态展开与折叠菜单栏的功能,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了JS实现带有3D立体感的银灰色竖排折叠菜单代码。分享给大家供大家参考,具体如下:

这是一款超酷的可以用到网页左侧的银灰色竖排多级折叠菜单,可以自己为菜单加一个背景,CSS中预留有代码,这是比较标准和经典的一款后台管理模式的菜单,p+Css结构,符合标准,修改方便,挺不错。

运行效果截图如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>网页左边的竖式菜单</title>
<style>
body
{
background-color:#F3F3F3;
margin:0px;
font-size: 9pt;
background-position:center;
text-decoration: none;
scrollbar-face-color: #f6f6f6;
scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #EEEEEE; scrollbar-3dlight-color: #EEEEEE; scrollbar-arrow-color: 
#330000; scrollbar-track-color: #f6f6f6; scrollbar-darkshadow-color: #ffffff;
}
/* 网站链接总的css定义*/
a{text-decoration: underline;}
a:link {color: #595989;}
a:visited {color: #595989;} 
a:hover{color: #ff0000;} 
a:active {color: #595989;} 
.dt1, .dt2, .dt3, .dt4 ,.dt{
padding: 0px; margin: 0px; border: 0px; padding-left: 25px;
border-left: 5px solid #c0c0c0; 
border-top: 1px solid #ffffff; 
border-bottom: 1px solid #c0c0c0;
width: auto;text-align: left;
line-height: 26px;
height: 26px;
background: #E0E0E0;
cursor:pointer!important;
cursor:hand;
display:block;
}
/*这里可以加入背景图片
.dt1{
 background-image: url();
 background-repeat: no-repeat;
 background-position: right center;
}
.dt{
 background-image: url();
 background-repeat: no-repeat;
 background-position: 8px center;
}
.dt2{
 background-image: url();
 background-repeat: no-repeat;
 background-position: right center;
}
.dt4{
 background-image: url();
 background-repeat: no-repeat;
 background-position: right center;
}
.dt3{
 background-image: ur();
 background-repeat: no-repeat;
 background-position: right center;
}*/
#aboutbox { /*左侧box*/
padding: 0px; margin: 0px; border: 0px;
width: 190px; 
float: left;
background: #eee;
}
#aboutbox dl { /*dl、dt、dd*/
margin: 0px; border: 0px;
border: medium none; /*不显示边框*/
background:#eeeeee;
background-image: url();/*背景图像,这里省略了*/
background-repeat: repeat-y;
background-position: left;
clear: both;
}
#aboutbox dd {
padding: 0px; margin: 0px; border: 0px;
background: #eee;
border-top: 1px solid #fff;
border-left: 5px solid #e0e0e0;
padding-right:3px;
}
#aboutbox ul { /*ul、li定义*/
padding: 0px;
margin: 0px; 
border: 0px;
list-style-type: none; 
}
#aboutbox li {
padding: 0px; margin: 0px; border: 0px;
text-align: left;
text-indent: 10px;
list-style:none;
}
#aboutbox li a {
padding-left: 5px; margin: 0px; border: 0px;
display: block;
background: #eee;
font-weight: normal;height: 22px;line-height: 22px;
color: #000;
border: 1px solid #eee;
text-decoration: none;}
#aboutbox li a:link,#aboutbox li a:visited {height: 22px;line-height: 22px;}
#aboutbox li a:hover {
padding-left: 5px;
background-color: #e4e4e4;
border: 1px solid #999999;
color: #D90000;height: 22px;line-height: 22px;}
#aboutbox li a:active {color: #333333;height: 22px;line-height: 22px;background: #EEEEEE;}
.center_tdbgall /* 中部表格背景颜色 */
{
background:#ffffff;
}
</style>
</head>
<body>
<table class=center_tdbgall width="191" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td width=191 rowspan="2" valign=top class=web_left_all>
 <p id=aboutbox>
 <dl>
 <dt class=dt1 id=dt1 onmouseover=showbg(1) onclick=showsubmenu(1) onmouseout=showoutbg(1)><B>网站动态</B>
 <dd id=submenu1>
 <ul>
 <LI><A href='#'>今日关注</A></LI>
 <LI><A href='#'>最新整理</A></LI>
 <LI><A href='#'>下载排行</A></LI>
 </ul>
 </dd>
 </dt>
 </dl>
 <dl>
 <dt class=dt2 id=dt2 onmouseover=showbg(2) onclick=showsubmenu(2) onmouseout=showoutbg(2)><B>管理新闻</B>
 <dd id=submenu2>
 <ul>
 <LI><A href='#'>新闻分类</A></LI>
 <LI><A href='#'>新闻列表</A></LI>
 <LI><A href='#'>审核新闻</A></LI>
 </ul>
 </dd>
 </dt>
 </dl>
<script>
function showsubmenu(sid){
 whichEl = eval('submenu' + sid);
 if (whichEl.style.display == 'none'){
 eval("submenu" + sid + ".style.display='';");
 eval("dt" + sid + ".className='dt2';");
 }
 else{
 eval("submenu" + sid + ".style.display='none';");
 eval("dt" + sid + ".className='dt1';");
 }
}
function showbg(sid){
 whichEl = eval('submenu' + sid);
 if (whichEl.style.display == 'none'){
 eval("dt" + sid + ".className='dt4';");
 }
 else{
 eval("dt" + sid + ".className='dt3';");
 }
}
function showoutbg(sid){
 whichEl = eval('submenu' + sid);
 if (whichEl.style.display == 'none'){
 eval("dt" + sid + ".className='dt1';");
 }
 else{
 eval("dt" + sid + ".className='dt2';");
 }
}
</script> 
 </p></TD>
</tr>
</table>
</body>
</html>

热心网友 时间:2022-04-22 19:03

使用jquery,给文本框加一个点击事件
$('input').on('click',function(){
$('ul').slideDown();})
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“泛览周王传”的出处是哪里 避事的意思是什么 怠息的意思是什么 “偷闲来此一嚬呻”的出处是哪里 怠息意思和来源是什么 客厅中间沙发旁旁边放什么 客厅沙发旁边放什么合适 沙发左右摆什么位置 淘宝网无法注册邮箱验证 谁能帮我注册一个谷歌帐号,我一直注册不成功,淘宝上也买不到,在线等... 什么东西是苦的 现在开微店好还是开网店好处多 今年开微店好还是开淘宝店好 网上开店选择淘宝好还是微店好?为什么? 微店和淘宝店哪个轻松?(比轻松不比赚钱) 想开个店,没经验,是微店好还是网店好呢 开微信商城好还是开淘宝店好? 有能自编技术指标的手机炒股软件吗 苹果6sp手机10.2系统 有必要升级最新系统吗 请问有没有带技术指标分析的手机炒股软件下载,谢谢 苹果6有必要升10.3系统吗?现在是10.2 手机哪个软件可以设置股票技术指标参数 可以设置均线参数,怎么设置? 苹果6升级系统10.2.1后怎么用着觉得很卡,而且使用软件有闪退现象如何还原原系统? 哪个软件可以技术指标选板块? iphone6系统升级到iso 10.2需要什么? iPhone6 Plus系统升级到iOS10.2好吗? 苹果6升级了10.2系统,现在还能降级到9.3.5或者10.0.2系统吗? 飞利浦hp8235和沙宣SASSOON哪个吹风机好用? 飞利浦hp8235正品与仿品有什么区别? 请问hp8235和hp8235/00有什么区别 实测混动版百公里油耗4.9L,本田皓影这款车值得入手吗? 广州本田皓影百公里油耗从5.3到5.4到5.5到5.6是怎么回事? 福特锐界和本田皓影 想知道真实油耗和缺点? 春天穿阔腿裤舒适又时尚,那么,阔腿裤应该搭配什么样的鞋子? 谁能帮我设计一张圣诞电子贺卡,是发给外国朋友的。我不知用什么软件,是pdf还是ppt,希望有人可以帮我,可 cpu是什么材质? 谁知道CPU的针脚是什么材质的啊!!! js,for循环怎么写? 我的是小米路由器,我把路由器恢复出厂设置后再打开设置后连接WiFi连起... 2.7.2征地安置人员养老保险待遇申请 支付宝逾期了八个月还能用银行卡分期手机吗?分期手机吗 小升初报名学校网上怎么报名2022什么时候报名 小升初报名流程 2020年河南义务教育小升初网上报名信息填错了,但已经提交了如何修改?_百度问一问 有处女情结的男人占几成? 荆门外校小升初2022怎么报考 关于有严重处女情结的男生 一个有处女情结的男人,怎么开导 男人为什么在乎处女情结 男人的处女情结??