代码之家  ›  专栏  ›  技术社区  ›  Faruz

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

  •  2
  • Faruz  · 技术社区  · 15 年前

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

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

    我正在使用带mootools的javascript。

    3 回复  |  直到 9 年前
        1
  •  3
  •   Guillaume Hanique    15 年前

    如果我理解正确的话

    <body onload="...">
    

    也不

    $('#yourButton')...
    

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

    $(document).ready(function() { 
        $('#yourButton').attr("disabled", false); 
    });
    
        2
  •  2
  •   Davide Pastore    9 年前

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

    这里有一个jquery(抱歉没有“干净”的javascript示例)

    $('#yourButton').attr("disabled", false);
    
        3
  •  0
  •   catwalk    15 年前

    下面是一个例子:

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