2015-10-13 133 views
0

请参阅我的测试页面:http://oneniceday.com/SR-1/Test1.html (我不能使用codepen.io或其他在线编辑器,因为这是关于AJAX,它无法从外部主机/域加载页面) 。JQuery的加载()第一次没有加载页面

下面是如何重现错误:

1)转到上面链接

2)在空白区域的任何地方

3)所有你看到的是什么在屏幕上点击一次(也许一些滚动条) 正确的行为应该是“Test2.html”被加载但没有任何反应

4)再次点击。现在“Test2.html”得到正确加载。

为什么第一次点击时,JQuery的load()不能正常工作?

Tks!

+2

你有关于这个问题的任何特定的代码?你可以在你的文章中发布它,如果你在其中添加'.load()'代码,那将会很棒。 – Jai

+1

这里肯定会有一些控制台错误..我得到的其中一个是'Uncaught TypeError:jQuery(...)。revolution不是一个函数' –

+1

当你点击空白区域时,你是jQuery的错误 –

回答

2

看起来你试图使用一些JQuery插件'革命',但没有包括它。所以JQuery对象没有revolution方法。

解决方案:revolution必须包含插件,然后脚本才会尝试应用滑块。

+1

该插件被加载到由ajax调用的页面中。但它应该在父页面中,以便在页面加载时可用 –

+0

@Lelio:Tks,它现在可以运行了! – Xeon

+1

很高兴帮助! –