如何防止用户在页面完全加载之前按下我的网页按钮?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