是否有可能建立一个什么都不做的链接.我想要项目是一个链接,所以我让光标在鼠标悬停时更改,但我不希望链接实际上去任何地方,因为它实际上触发在同一页面上显示具有额外功能的div.
lee*_*ers 107
将添加到浏览器历史记录:
<a href="#"></a>
不会添加到浏览器历史记录(首选方法):
<a href="javascript:;"></a>
jhe*_*ngs 17
相反,您可以使用a <span>并设置光标样式:
<span id="node42" class="node-link">My Text</span>
Run Code Online (Sandbox Code Playgroud)
并在样式表中指定光标:
.node-link { cursor: pointer; }
Run Code Online (Sandbox Code Playgroud)
这也允许您稍后将节点附加到节点上(使用Prototype在此处显示):
<script type="text/javascript">
$('node42').observe('click', function(event) {
alert('my click handler');
});
</script>
Run Code Online (Sandbox Code Playgroud)
pst*_*ton 15
在我看来,最完整的无黑客解决方案:
<a href="" onclick="return false;">do absolutely nothing</a>
Run Code Online (Sandbox Code Playgroud)
只需将样式添加cursor:pointer到元素:
<a id="clickme">Click Me</a>
Run Code Online (Sandbox Code Playgroud)
CSS:
#clickme { cursor: pointer }
Run Code Online (Sandbox Code Playgroud)
或者(天堂禁止)直播:
<a style="cursor:pointer">Click Me</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50285 次 |
| 最近记录: |