我有一个书签我想让人们拖到书签栏。如果不小心在网页中点击了书签,我想要阻止该功能被触发。我怎么能这样做?
由于
<div id="bookmarklet">
<a href="javascript:(function(){alert('mimmo');});" class="title">Bookmarklet</a>
</div>
答案 0 :(得分:1)
onclick="alert('this is a bookmarklet');return false"
答案 1 :(得分:1)
使用此:
<div id="bookmarklet">
<a href="javascript:(function(){alert('mimmo');})()" onclick="return false" class="title">Bookmarklet</a>
</div>
或者这个:
<div id="bookmarklet">
<a href="javascript:(function(){alert('mimmo');})()" onclick="alert('Drag and drop this link onto browser toolbar to install');return false" class="title">Bookmarklet</a>
</div>
我已经更正了HREF
脚本代码,因为原始代码会声明一个函数而不执行它。
答案 2 :(得分:0)
我这样解决了:
<script type="text/javascript">
$('#bookmarklet a').mousedown(function() {
$('#bookmarklet a').attr("href", "alert('mimmo')")
});
$('#bookmarklet a').mouseup(function() {
$('#bookmarklet a').attr("href", "#")
});
</script>