【问题标题】:Html bootstrap showing loading text on page load显示页面加载时加载文本的 Html 引导程序
【发布时间】:2013-08-23 14:10:31
【问题描述】:

http://www.silverbladesolutions.com 如果我从主页单击导航栏上的任何链接,加载会显示在所有页面内容之前。 Sme 事情发生在页脚的链接上。如果我重新加载页面,一切正常。这不会发生在 index.html 以外的链接上。

编辑:页面代码 = http://pastebin.com/jeiqqJry

【问题讨论】:

  • 我们可以查看任何代码或获取有关错误细节的更多信息吗?如果没有更多信息,这有点难以分辨
  • @phouse512 只需转到页面并单击导航栏链接和页面代码右键单击>查看源代码

标签: html twitter-bootstrap page-loading-message


【解决方案1】:

所以我在html中找到了包含“正在加载”部分的代码的位置。

当我第一次点击about按钮时,它把我带到了页面,在页面的html的body标签中,有这个div:

<div class="ui-loader ui-corner-all ui-body-a ui-loader-default ui-loader-fakefix"   style="top: 212.5px;"><span class="ui-icon ui-icon-loading"></span><h1>
    loading
</h1></div>

当我刷新页面时,该 div 会消失,只留下正文的其余部分。当您第一次单击该关于链接时,会发生一些事情,它会打开此 div 以及其余部分。

我注意到的另一件事是,在第一次点击时,整个 html 页面的类都转到了“ui-mobile”类。这应该发生吗?我认为当您第一次单击链接时发生了一些奇怪的事情,因为当我刷新时,该类也消失了。是否有可能影响 html 的外部 js 脚本?

实际的“about.html”文件的 html 是什么样的?

【讨论】:

  • 好吧,这是有道理的,这正是我所期待的,但由于某种原因,当您单击该链接时,页面中会添加额外的 html。正在添加类,正在插入 div,并且由于我无法说出的原因而发生了变化。也许在 boot-business.js 中有些东西?
  • 我也这么认为,但它最终成为我们的 jquery 手机!
  • 我就是这么想的。正在插入的“ui-mobile”类看起来非常可疑。很高兴它成功了!
【解决方案2】:

NVM 找到了它。这是从我们拥有的旧版本的 jquery mobile 添加的一些移动 UI 的东西。更新所有 jquery 修复它!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多