【问题标题】:Why is ajax-loader.gif attempted to be loaded instead of ajax-loader.png?为什么试图加载 ajax-loader.gif 而不是 ajax-loader.png?
【发布时间】:2012-08-09 10:16:33
【问题描述】:

我已经在本地安装了 jQuery mobile。

当我调用该方法时:$.mobile.showPageLoadingMsg(); 我收到一条错误消息: css/images/ajax-loader.gif 404(未找到)

文件 css/images/ajax-loader.png 确实存在。这个方法不应该引用这个文件吗?

一个可能的解决方案是我只添加一个同名的 ajax 加载器,但它应该可以开箱即用?

【问题讨论】:

    标签: jquery-mobile


    【解决方案1】:

    我很简单地解决了,只需下载文件ajax-loader.gif (here) 并将其放在发出错误信号的本地项目文件夹中。在你的情况下css/images/ajax-loader.gif

    【讨论】:

      【解决方案2】:

      这是您的问题Why does jQuery Mobile 1.1-rc1 use a .gif for the loading icon (again)?的答案。

      动画 gif 比 CSS 动画更受支持,但您可以根据需要切换到 PNG。 jQM 只是默认为 .gif

      【讨论】:

      • 所以 jquery mobile 默认使用 gif 作为代码中的 ajax-loader,但在其下载包中包含 ajax-loader.png。奇怪...
      【解决方案3】:

      我遇到了类似的问题,但仅更改“ajax-loader.gif”的文件权限就解决了我的问题。

      它被设置为“所有人”#mac 的“无访问权限”

      【讨论】:

        猜你喜欢
        • 2012-05-30
        • 2014-03-27
        • 2014-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-18
        • 1970-01-01
        • 2011-03-30
        相关资源
        最近更新 更多