a標籤新增移除事件及開啟禁用事件
一、新增移除點選事件
<script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript">
$(function(){
$(".b").click(function(){
$(this).removeAttr("onclick");
setTimeout(function(){
$(".b").attr("onclick","test();");
},3000)
})
})
function test(){}
</script>
<p>
<a class="b" href="#" onclick="test();">點選去掉該連結的onclick屬性,3秒後再自動加上該onclick屬性</a>
</p>
二、開啟禁用點選事件
a標籤 要用 disable 屬性,必須和 pointer-events屬性一起使用 ,例子 如下:
HTML 部分程式碼:
<a id="querySign">贊</a>
JS 程式碼:
$("#querySign").attr("disabled",true);
$("#querySign").css("pointer-events","none");
1、禁用點選事件
js 縮寫 一行搞定:$("#querySign").attr("disabled",true).css("pointer-events","none");
加灰按鈕 $('#querySign').css({ opacity: 0.2});
2、開啟點選事件
$("#querySign").attr("disabled",false).css("pointer-events","auto");
$('#querySign').css({ opacity: 1});