1

我在我正在研究的 RapidWeaver 主题上使用链接抑制器。jQuery 代码如下。它所做的只是杀死下拉菜单的父链接,以便无法单击它们。不幸的是,'手'光标或pointer光标仍然出现!

// Link Suppressor script by Will Woodgate - visit willwoodgate.com for more information
$(document).ready(function(){
    $("#nav li:has(ul)").hover(function() {
        $(this).children("a").addClass("nolink").click(function(e) {
            e.preventDefault();
        });
    });
});

我还想做的是添加样式,cursor:default;以便当您将鼠标悬停在死链接上时显示正确的光标(默认光标)!我需要在 jQuery 中做这部分样式。这是必不可少的。

谢谢!

4

2 回答 2

2

当您向元素添加类nolink时,a您可以简单地在 CSS 中执行此操作:

.nolink { cursor: default; }
于 2013-01-28T12:28:27.817 回答
0

RW 支持论坛上有相关主题,例如这里 http://forums.realmacsoftware.com/discussion/60662/change-pointing-finger-to-cursor 我已经解释了什么是“nolink”类并发布了链接到有关主题的文章(因为 RW 中还没有用于链接抑制的内置解决方案)。

最好的,
彼得

于 2013-01-28T12:55:57.023 回答