【发布时间】:2010-12-01 15:55:56
【问题描述】:
我有一个通过 WordPress 动态添加的下拉菜单。它看起来像这样:
Pictures
Sea
Forest
City
“海洋”、“森林”和“城市”是以“图片”为父类别的类别。
我的问题是:
如何使“图片”类别无法点击?
我是用 jQuery 做的:
$(document).ready(function(){
//Make parent links unclickable
$(".page-item-3").click(function(){
return false;
});
});
...这与 CSS:
li.page-item-3 a {
cursor:default;
}
.page-item-3 ul li a {
cursor: pointer;
}
标记如下所示:
<div id="menu" class="jqueryslidemenu">
<ul>
<li class="cat-item cat-item-1 current_page_item"><a href="http://blabla" title="Blabla">Blabla</a></li>
<li class="page_item page-item-2"><a href="http://blabla" title="Blabla">Blabla</a>
<ul>
<li class="page_item page-item-28"><a href="http://blabla" title="Blabla">Blabla</a></li>
<li class="page_item page-item-30"><a href="http://blabla" title="Blabla">Blabla</a></li>
<li class="page_item page-item-39"><a href="http://blabla" title="Blabla">Blabla</a></li>
</ul>
</li>
<li class="page_item page-item-3"><a href="http://blabla" title="Blabla">Blabla</a>
<ul>
<li class="page_item page-item-5"><a href="http://blabla" title="Blabla 1">Blabla 1</a></li>
<li class="page_item page-item-7"><a href="http://blabla" title="Blabla 2">Blabla 2</a></li>
<li class="page_item page-item-9"><a href="http://blabla" title="Blabla 3">Blabla 3</a></li>
<li class="page_item page-item-11"><a href="http://blabla" title="Blabla 4">Blabla 4</a></li>
<li class="page_item page-item-13"><a href="http://blabla" title="Blabla 5">Blabla 5</a></li>
</ul>
</li>
<li class="page_item page-item-15"><a href="http://blabla" title="Blabla">Blabla</a>
<ul>
<li class="page_item page-item-222"><a href="http://blabla" title="Blabla">Blabla</a></li>
<li class="page_item page-item-224"><a href="http://blabla" title="Blabla">Blabla</a></li>
<li class="page_item page-item-226"><a href="http://blabla" title="Blabla">Blabla</a></li>
</ul>
</li>
<li class="page_item page-item-17"><a href="http://Blabla" title="Blabla">Blabla</a></li>
<li class="page_item page-item-36"><a href="http://Blabla" title="Blabla">Blabla</a></li>
</ul>
</div>
这几乎可以工作但是 jQuery 代码使所有下拉链接也无法点击。
如果有人知道如何在悬停“图片”链接时删除状态栏 URL,那就太好了。但我认为这不可能在 Safari 和 Firefox 等现代浏览器中实现?
谢谢!
【问题讨论】:
-
标记的外观如何以及菜单如何获得其行为?
-
我添加了标记。该菜单的行为来自一个名为 jQuery 幻灯片菜单 (dynamicdrive.com/style/csslibrary/item/…) 的 jQuery 插件
标签: javascript jquery wordpress