如何防止用戶在頁面完全加載之前按下我的網頁按鈕?JavaScript:防止在整個頁面加載之前按下按鈕
即 我有一個打開燈箱的按鈕。燈箱的JS最後加載在頁面中以加快響應速度。因此,如果用戶在頁面完全加載之前按下按鈕 - 他會得到JS錯誤,或者在空白頁面上打開lightbox數據。
我正在使用JavaScript和MooTools。
如何防止用戶在頁面完全加載之前按下我的網頁按鈕?JavaScript:防止在整個頁面加載之前按下按鈕
即 我有一個打開燈箱的按鈕。燈箱的JS最後加載在頁面中以加快響應速度。因此,如果用戶在頁面完全加載之前按下按鈕 - 他會得到JS錯誤,或者在空白頁面上打開lightbox數據。
我正在使用JavaScript和MooTools。
如果我理解正確既不
<body onload="...">
也不
$('#yourButton')...
保證文件已完成加載。 (jQuery)方法:
$(document).ready(function() {
$('#yourButton').attr("disabled", false);
});
禁用按鈕。頁面加載後 - 使它能
這裏是一個jQuery(對不起,不是「乾淨」的JavaScript示例)
$('#yourButton').attr("disabled", false);
我相信這是真正的正確答案。 +1 – 2009-12-16 11:48:44
這裏有一個例子:
<body onload="document.getElementById('button1').disabled=false">
<button id="button1" disabled="1">
ok
</button>
<body>
我會將它翻譯成MooTools。我認爲它應該工作。 – Faruz 2009-12-16 11:28:45
使用'window.addEvent('domready')'確保DOM已經加載。 – Duroth 2009-12-16 11:32:18