我正在尝试编辑切换菜单,这样就不必单击菜单附近的图标,而是通过单击单词打开菜单。如何做到这一点?我知道如何删除图标,但我不知道如何使标题可以单击,而不是作为#链接。
任何人都有机会帮忙吗?那太棒了
非常感谢。
我正在尝试编辑切换菜单,这样就不必单击菜单附近的图标,而是通过单击单词打开菜单。如何做到这一点?我知道如何删除图标,但我不知道如何使标题可以单击,而不是作为#链接。
任何人都有机会帮忙吗?那太棒了
非常感谢。
Solution One, 这也是最简单的,将按钮放置在文本上方。然后,您可以单击链接中的任意位置打开菜单。这假设您实际上不想进入顶层页面。
在您的样式中。css,添加宽度:100%!重要的和文本对齐:右;给你的。下拉切换类。所以看起来像这样。。。
.dropdown-toggle {
background-color: transparent;
border: 0;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
content: "";
height: 42px;
padding: 0;
position: absolute;
text-transform: lowercase;
top: 3px;
right: 0;
width: 100% !important;
text-align: right;
}
Solution Two (Parents NOT Linkable), 使用以下代码,这是一个简单的脚本,可以满足您的要求。注意:应删除当前使用的脚本。jQuery(document).ready(function () {
jQuery(\'.sidebar_menu ul ul\').hide();
if (jQuery(\'.menu-item-has-children\').length > 0) {
jQuery(\'.menu-item-has-children\').click(
function (event) {
jQuery(this).addClass(\'toggled\')
if (jQuery(this).hasClass(\'toggled\')) {
jQuery(this).children(\'ul\').toggle();
}
return false;
});
}
});
Solution Three (Parents Linkable)
jQuery(document).ready(function () {
jQuery(\'.sidebar_menu ul ul\').hide();
if (jQuery(\'.menu-item-has-children\').length > 0) {
jQuery(\'.menu-item-has-children\').click(
function (event) {
if (jQuery(this).hasClass(\'toggled\')) {
jQuery(this).removeClass(\'toggled\');
jQuery(this).children(\'ul\').toggle();
}else{
jQuery(this).addClass(\'toggled\');
jQuery(this).children(\'ul\').toggle();
return false;
}
});
}
});
我真的不知道该怎么解释我在这里找的东西,我在这里找得太露骨了。在我的网站上,我有一个附带菜单,其中包含一系列子类别,每个子类别中都有一些项目。我想知道当我打开另一个子类别时,是否有办法关闭所有其他打开的子类别,例如:1. Animals ----A. Cats ----B. Dogs 2. People ----A. Samantha ----B. Daniel 当我按下“动物”时,我希望“人”关闭,反之亦