2017-03-09 52 views
2

比方說,我有這樣一個按鈕:生成按鈕無法點擊0.5秒

<button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="action()"> 
    {% verbatim %}{{{% endverbatim %} submit ? submit : '{{ 'modal.actions.ok'|trans }}' {% verbatim %}}}{% endverbatim %} 
</button> 

我想讓它不可點擊第一個0.5秒(這是一個模式裏面,我需要一些動畫之前加載你點擊按鈕),我怎麼能實現它?

+0

如果您想要一些動畫完成動畫,請將啓用代碼添加到動畫回調中。 –

回答

3

將默認按鈕狀態設置爲disabled。然後,當您觸發模式時,使用啓用按鈕的功能設置0.5秒setTimeout

有關​​的詳細信息,請參見網址。

0

你可以試試這個:

$('#testbutton').attr("disabled", "true"); 
 
setTimeout(function(){$('#testbutton').removeAttr("disabled");}, 500);

你需要用你給你的按鈕任何ID,或者一個類來代替 'testbutton'。