我有这个
<span class="ui-icon ui-icon-info" id="icon" runat="server" ></span>
我不使用onclick但我的图标是可点击的(也许是因为jquery-ui类......) 我需要完全禁用onclick。
有办法吗?
答案 0 :(得分:3)
您可以尝试:
jQuery off()
关闭特定范围的onclick事件。
使用:
jQuery( "span#icon" ).off("click");
查看w3schools教程了解
或者,您可以尝试:
jQuery( "span#icon" ).css("cursor","default");
答案 1 :(得分:3)
我猜如果没有指定,点击跨度不会触发任何事件,这意味着这更像是一个设计问题
如果您在悬停时立即出现手形光标,则可以通过css中的光标属性对其进行分类:
.someclass {
cursor: default
}
另一种可能性如果有一些事件发生在这里: Use CSS to make a span not clickable
<span class='unclickable' onclick='return false;'>description<br></span>
答案 2 :(得分:0)
我是stackoverflow的新手。我想在这里添加我的代码,但由于这个原因我失败了,我只是在这里用我的Html代码添加了图片 和脚本是
答案 3 :(得分:0)
对于可点击范围: html:
<span class="clickable-span">View</span>
css:
.clickable-span {
color: darkcyan;
text-decoration-line: underline;
}
.clickable-span:hover {
cursor: pointer;
}
对于不可点击的跨度: html:
<span class="unclickable-span">View</span>
css:
.unclickable-span{
color: cyan;
cursor: default;
}