按属性更改光标
Changing cursor by attribute
我有点陷入了以下问题。在我的网站上,我有一个下拉菜单。导致下拉菜单折叠的主项是不可单击的。但是,我想将该项目的光标更改为正常,但要确保下拉菜单中仍有"手"光标。
Html应为:
<ul>
<li>
<a href="nice.php">Normal item<a/>
</li>
<li>
<a href="#">Dropdown initator</a>
<ul>
<li><a href="droppage.php>Dropdown item</a></li>
</ul>
</li>
</ul>
因此,href="#"的链接应该具有非链接光标;其他的应该有游标:"指针"。
尝试了JS,但它不起作用,它使下拉项的光标也是错误的:
$('ul li').hover(function() {
if($(this).find("a").attr("href") === "#"){
$(this).css('cursor','e-resize');
$(this).find("a").css('cursor', 'e-resize');
$(this).find("ul li").css('cursor', 'pointer');
}
});
这应该没有任何区别,但该页面实际上是wordpress安装的一部分。
非常感谢您的帮助!
只需使用CSS。
a[href='#']{
cursor: e-resize;
}
演示:http://jsfiddle.net/XnNUt/
您可以添加以下css:
a {
cursor: pointer;
}
a[href="#"] {
cursor: default;
}
cursor: pointer;
。
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- AngularJS-使用'true'属性
- 可以't使用JavaScript获取width属性
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 按属性更改光标
- GWT:如何从当前光标位置或所选文本中获取css样式的属性
- 如何在chrome浏览器中的输入字段中使用只读属性时启用光标移动
- 如何在 ajax 调用之前和之后更改 css 属性(如光标:等待或背景)
- 将光标聚焦在 HTML 上创建,然后在 Lightswitch 2013 中的属性字段之间移动光标
- 将光标属性重置为“抓取”;不工作在Chrome浏览器
- jQuery不设置CSS光标属性
- 如何在将光标放置在HTML元素上时获得元素属性