【问题标题】:Firefox does not wait to Jquery.load() functionFirefox 不等待 Jquery.load() 函数
【发布时间】:2016-05-16 02:43:00
【问题描述】:
talkbox.load('/xxforum.php?webpage_id='+webpage_id , function() {
      talkbox.append('<a href="/forum/'+webpage_id+'/1" style="margin-left:40%">Go To Forum</a>');
}); 

  talkbox.removeClass("invisible").addClass("visible");

我有上面的代码。加载xxforum.php 后,我将&lt;a&gt; 标记附加到结尾。之后,我使谈话框可见。但是在 Firefox 中,它不会等待附加 &lt;a&gt; 标签。它直接显示该框,然后附加&lt;a&gt; 标签。这是不对的,因为我在 $.load() 函数中的函数。在谷歌浏览器中,一切都按我的意愿工作。有没有人遇到过这种情况?

【问题讨论】:

    标签: jquery ajax firefox jquery-load


    【解决方案1】:

    问题是负载是async 将其移入:

    talkbox.load('/xxforum.php?webpage_id='+webpage_id , function() {
          talkbox.append('<a href="/forum/'+webpage_id+'/1" style="margin-left:40%">Go To Forum</a>');
      talkbox.removeClass("invisible").addClass("visible");
    }); 
    

    【讨论】:

      猜你喜欢
      • 2019-12-12
      • 2023-03-13
      • 2019-06-16
      • 2018-02-03
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      相关资源
      最近更新 更多