2016-11-21 23 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> 
相关问题