繁体   English   中英

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

[英]JavaScript: Prevent a button from being pressed before entire page is loaded

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

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

我在MooTools中使用Javascript。

如果我没有正确理解

<body onload="...">

也不

$('#yourButton')...

保证文档已完成加载。 (jQuery)方法执行以下操作:

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

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

这是一个JQuery(对不起,“ JavaScript”示例不干净)

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

这是一个例子:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM