簡體   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