页面仅在刷新后加载CSS和JavaScript

时间:2014-07-28 12:57:52

标签: javascript jquery html css backbone.js

第一次加载页面时,它是一团糟,JavaScript函数不起作用。第二次它看起来不错并且有效。

有什么可能导致这种行为的简短概念?我正在使用Backbone.js和jQUery Mobile,如果这有所不同。

很抱歉没有代码,但我需要马上开会,网站很大,所以我真的不知道要向你展示什么部分。

如果有人知道为什么会这样,并且不需要查看代码,请帮助。

更新:

以下是答案:https://forum.jquery.com/topic/script-not-running-unless-i-refresh-page

感谢您的建议,我赞同那些看似相关的建议。

2 个答案:

答案 0 :(得分:1)

这听起来像是未满足的依赖项:您的某些功能可能在文档完全加载之前运行,并且无法正确完成其工作(缺少元素等等)。第二次函数工作时,页面被缓存,因此在函数启动之前及时出现。

我会开始查看JavaScript控制台并在此处发布错误,如果您无法单独解决这些错误,但如果没有正确的信息我们可以做的只是糟糕的假设。

答案 1 :(得分:1)

可能无法从给定的网址中获取javascript源代码。您可以检查元素并查看控制台或网络选项卡上发生的情况。