jquery - 光标在被抑制的链接上

标签 jquery css drop-down-menu cursor hyperlink

我在我正在处理的 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 中完成这部分样式。这是必不可少的。

谢谢!

最佳答案

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

.nolink { cursor: default; }

关于jquery - 光标在被抑制的链接上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14562028/

相关文章:

html - 响应式 Canvas 超越了 div

javascript - jquery 显示/隐藏 div 下拉菜单不起作用

html - 父级旁边没有出现垂直下拉菜单

javascript - Hangman jQuery 函数

javascript - 使用 Jquery 函数的参数运行不同的结果

javascript - jquery 中 val() 的作用是什么?

javascript - jQuery 滚动 DIV 跳动且定位不正确

html - 如何制作粘性侧边栏而不相互交叉

html - 作为类的标签与 Tumblr 主题的样式类之间的名称冲突

css - 选择元素 CSS 类以匹配输入元素类