【问题标题】:How to use when loading the page showing pop up加载页面显示弹窗时如何使用
【发布时间】:2018-12-29 11:34:05
【问题描述】:

我的概念是在显示弹出菜单加载时服务位置不匹配

function buydisable() {
  alert("HOO");
  return false; //not showed the alert 
  $.post(jssitebaseUrl + "/ajaxAction.php", {
    'action': 'buydisable'
  }, function(data) {
    alert(data);
    return false;
    $("#commonDivForAjax").modal('show').html(data);
    $('.ui-loader').hide();
  });
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="btn btn-primary btn-sm" onload="buydisable()" disabled="disabled">{$LANG.conVwJbDtl_buyNow}</a>

页面

【问题讨论】:

  • 您能否重新表述您的问题?

标签: javascript jquery href onload


【解决方案1】:

理想情况下,您的onload 应该在body 标记上。

<body onload="buydisable()">

<a class="btn btn-primary btn-sm" disabled="disabled">{$LANG.conVwJbDtl_buyNow}</a> 

</body>

【讨论】:

  • 在理想情况下事件不会在标签上触发
【解决方案2】:

onload 不会在 a 标签上触发;这个事件它只支持下面列出的几个标签。

<body>, <frame>, <iframe>, <img>, <input type="image">, <link>, <script>, <style>

更多详情可以找here

所以分辨率要么使用body 上的加载事件,要么创建一个空白image tag

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    相关资源
    最近更新 更多