小部件上的菜单,在选择其他项目时单击关闭时打开
Menu on widget that opens onclick close when select another item
在WordPress中,我的侧边栏上有一个菜单,我可以在单击而不是悬停时将其打开,但现在我想在选择其他项目时折叠子菜单。
有一部分主题.js我直到现在才得到。
/* featured box fade out effect */
$('.widget_nav_menu .menu-parent-item').click(
function () {
$(this).find('ul').slideDown();
}
);
我已经尝试过这个没有成功
/* featured box fade out effect */
$('.widget_nav_menu .menu-parent-item').click(
function () {
if($(this).find('ul')is(':visible')) {
$(this).find('ul').slideUp();
} else {
$(this).find('ul').slideDown();
}
});
有什么线索吗?干杯!
试试这个
/* featured box fade out effect */
$('.widget_nav_menu .menu-parent-item').click(
function () {
var obj = $(this);
// First slide up all the submenu
$('.widget_nav_menu ul').slideUp(function() {
// Then expanded the clicked one
obj.find('ul').slideDown();
});
}
);
我只是猜测HTML结构,所以代码可能不起作用,但你明白了(阅读评论)。
如果你能给我你的HTML代码,我可以帮你。
相关文章:
- Dojo:访问dijit.form.Select中单击的项目
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 将单击事件添加到附加的项目中
- 设置单击项目符号导航后不起作用的间隔
- 选择了多个用javascript单击的项目
- 获取中继器控件ASP.Net中显示的单击项目文本框
- 正在删除正在单击的项目
- 单击Oracle APEX导航栏项目时的条件操作
- 如何只调用一次事件处理程序,而不是每次单击项目时调用事件处理程序
- 单击项目以更改另一个项目的背景图像
- 如何在单击项目时隐藏菜单,或在有人单击离开时隐藏菜单
- 单击项目时更改鼠标悬停=“this.src='xxx'”
- 如何让我在我的画廊中针对 setInterval 单击项目符号
- JavaScript 获取单击项目到文本框 Asp.Net
- 如何从外部json文件中获取id数据,并在url中显示id号,当使用jQuery单击项目时
- 通过单击项目名称显示任务列表
- 使用jQuery显示单击项目的标题值
- 动态创建的getmdl选择字段's的下拉窗口没有'单击项目时不要关闭
- jQuery 在单击项目时向下滚动
- 如何在asp.net中使用javascript显示与所单击项目相关的信息