重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

jquery折叠菜单,jquery折叠菜单怎么做

jQuery折叠菜单

用选择器啊 你根据这个改一下

站在用户的角度思考问题,与客户深入沟通,找到茌平网站设计与茌平网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册虚拟主机、企业邮箱。业务覆盖茌平地区。

$(".main a").click(function(){//如果设为.main a则在子菜单的点击也有相同的效果

//找到主菜单项所对应的子菜单项

var ulNode=$(this).next("ul");

/*最初的方法

if(ulNode.css("display")=="none"){

ulNode.css("display","block");//把display属性改为block

}else{

ulNode.css("display","none");

}

jquery 如何实现折叠菜单

知道你要啥样的,就说个最简单的竖列折叠菜单吧,比如:

菜单1

子菜单1

子菜单2

……

菜单2

子菜单1

子菜单2

……

如果要做这样的折叠菜单 那html为:

div class="menu"

div菜单1/div

ul

li子菜单1/li

li子菜单2/li

……

/ul

/div

div class="menu"

div菜单1/div

ul

li子菜单1/li

li子菜单2/li

……

/ul

/div

css为:(没样式只有功能,样式自己去加)

.menu ul{ display:none}

js为:

$('.menu').click(function(){

$(this).find('ul').slideToggle();

)}

jQuery折叠菜单。

你呆以把html代码贴出来,写个折叠菜单不需要这么多代码。最多4行,html结构好的话2行足够

左侧菜单栏折叠展开效果-超级简单

分享一个常见于管理后台的左侧菜单栏折叠展开的效果,基于jquery,效果图如下:

一:页面结构:

二:页面样式css,放在head标签里

三:引入jquery文件

四:给一级菜单绑定点击事件,点击时展开下面的子菜单

五:给二级菜单绑定事件,点击时加入选中的深色背景

六:阻止二级菜单点击发生冒泡,当点击二级菜单的时候,一级菜单的事件也会发生,此时二级菜单会被收起,因此需要阻止事件冒泡

原文作者技术博客:

95后前端妹子一枚,爱阅读,爱交友,将工作中遇到的问题记录在这里,希望给每一个看到的你能带来一点帮助。

欢迎留言交流

jquery easyui 可折叠的导航菜单这段看不懂,求详解

div data-options="region:'west',split:true" title="导航菜单" style="width:280px;padding1:1px;overflow:hidden;"

//region:'west',这div的布局位置在西部

div id="nav" class="easyui-accordion" fit="true" border="false"//easyui-accordion-创建可伸缩面板

c:forEach items="${menus}" var="menu"//for循环

div title='${menu.name}'

ul class="easyui-tree" fit="false" border="false" data-options="//easyui-tree创建树菜单

valueField : 'id',

textField : 'name',

url : 'loginController?navTreeparentId=${menu.id}',//提交是的路径

onClick : function(node) {//点击事件带一个节点的参数

if (node.attributes.href != '' node.attributes.href != null) {

openTab(node);//打开这个节点

}

}"

/ul

/div

/c:forEach

/div

/div

这个注释比较简陋,你可以根据easyui的api看下,你就会知道是什么意思了


新闻标题:jquery折叠菜单,jquery折叠菜单怎么做
网页网址:http://cqcxhl.cn/article/dsgggdd.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP