2015-10-13 176 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

很高興幫助! –