JavaScript:在加载整个页面之前阻止按下按钮

时间:2009-12-16 11:04:50

标签: javascript button

如何阻止用户在页面完全加载之前按下我的网页按钮?

即。 我有一个打开灯箱的按钮。灯箱的JS最后加载到页面中,以便更快地响应。因此,如果用户在页面完全加载之前按下按钮 - 他会收到JS错误或者在空白页面上打开灯箱数据。

我在MooTools上使用Javascript。

3 个答案:

答案 0 :(得分:3)

如果我没有正确理解

<body onload="...">

也不是

$('#yourButton')...

保证文档已完成加载。 (jQuery)方法:

$(document).ready(function() { 
    $('#yourButton').attr("disabled", false); 
});

答案 1 :(得分:2)

禁用按钮。页面加载后 - 启用它

这是一个JQuery(抱歉不是“干净”的Javascript示例)

$('#yourButton').attr("disabled", false);

答案 2 :(得分:0)

这是一个例子:

<body onload="document.getElementById('button1').disabled=false">
  <button id="button1" disabled="1">
    ok
  </button>
<body>