1. 程式人生 > >a標籤新增移除事件及開啟禁用事件

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});