2016-11-21 56 views
1

我有一個按鈕,它的作用是onclick。問題是如果頁面沒有被完全加載,它就無法工作,所以我想在頁面加載之前禁用它,然後用jQuery啓用它。在頁面加載之前禁用jQuery onclick?

<div class="btn btn-block" onclick="launchAction()"> 
<div class="launch"><i class="icon-launch"></i></div> 
Launch 
</div> 

我該怎麼做?我試圖disable它,但這並沒有停止onclick從工作。

回答

3

執行以下操作:

<div class="btn btn-block" id="mybutton"> 
<div class="launch"><i class="icon-launch"></i></div> 
Launch 
</div> 

<script> 
    $(document).ready(function() { 
    $("#mybutton").click(function() { 
     launchAction(); 
    }); 
    }); 
</script> 
1

或者用jQuery,你可以在頁面加載完成後啓用點擊事件。

<div class="btn btn-block" id="myBtn"> 

<script type="text/javascript"> 
$(function() { 
    // DOM Content has been loaded 

    $('#myBtn').on('click', launchAction); 
}); 
</script> 
相關問題