【问题标题】:Add a loading image when using jquery.mmenu plugin使用 jquery.mmenu 插件时添加加载图像
【发布时间】:2016-04-23 22:51:46
【问题描述】:

我已经尝试了所有建议,但似乎没有一个适用于这个插件。我没有使用 ajax 调用,延迟是由于某些数据映射呈现问题。

我按照这个方法:http://bradsknutson.com/blog/display-loading-image-while-page-loads/

尽管我在 html 的开头添加了 div 标签,但当我调试代码时,我在许多属于插件的 div 标签之后看到了它。总结一下,它不在html的顶部。

.js 和 .css 在示例中是相同的。

所以我有

html

<div class="loader"></div>

css

.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

js

$(window).load(function() {
    $(".loader").fadeOut("slow");
})

旁注:我尝试将fadeOut 替换为hide()。

此方法无效,谢谢

【问题讨论】:

标签: jquery html css mmenu


【解决方案1】:

看来你需要使用:

("#loading").fadeOut("slow");

【讨论】:

  • 谢谢,我去看看。如果你想查看这个 bicimapuy2.herokuapp.com,这里有代码
  • 确实,我看不出与我所做的任何不同。主要是我有很多代码,而不仅仅是示例之一。我渲染地图、菜单等
  • 谢谢,我把 hide() 放在以前的版本中,结果相同。我现在没有用我的笔记本电脑。明天我会检查一下,然后我可以说一些新的东西..(我希望)。
  • 实际上现在它正在使用最后一个示例,使用 hide() 或 fadeOut。非常感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-20
  • 1970-01-01
  • 1970-01-01
  • 2012-04-30
相关资源
最近更新 更多