我有一个书签,希望人们将其拖到书签栏。如果不小心在网页中单击了小书签,我想防止该功能被触发。我该怎么做?
谢谢
<div id="bookmarklet">
<a href="javascript:(function(){alert('mimmo');});" class="title">Bookmarklet</a>
</div>
我有一个书签,希望人们将其拖到书签栏。如果不小心在网页中单击了小书签,我想防止该功能被触发。我该怎么做?
谢谢
<div id="bookmarklet">
<a href="javascript:(function(){alert('mimmo');});" class="title">Bookmarklet</a>
</div>
onclick="alert('this is a bookmarklet');return false"
用这个:
<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
脚本代码,因为原始代码会声明一个函数而不执行它。
我这样解决了:
<script type="text/javascript">
$('#bookmarklet a').mousedown(function() {
$('#bookmarklet a').attr("href", "alert('mimmo')")
});
$('#bookmarklet a').mouseup(function() {
$('#bookmarklet a').attr("href", "#")
});
</script>