2014-09-24 25 views
0

所以我有一個旋轉木馬在外部頁面上,當在主頁面上單擊Ajax選項卡時,該外部頁面被拉入,該旋轉木馬不會顯示,直到我刷新頁面。有什麼我可以得到它顯示?我的JavaScript代碼在這裏有什麼問題嗎?如果這有什麼不同,這個頁面也在asp.net服務器上。無法在document.ready的Ajax選項卡中加載傳送帶?

轉盤不到爲什麼CEC http://testing.morecleanenergy.com/step_1

這是我的主要頁面,在選項卡上,它是在頁面的底部..

<script> 
$(document).ready(function(){ 
    $('#ajax-tab-container').easytabs(); 
    $("#tabs2").load('/tab2.html'); 
    $("#tabs3").load('/tab3b.html'); 
    $("#tabs4").load('/tab4.html'); 
    $("#owl-demo").owlCarousel({ 
     navigation : true, 
     slideSpeed : 300, 
     paginationSpeed : 400, 
     singleItem : true 
     }); 
}); 
</script> 

回答

0

它的工作罰款我,請確保你的瀏覽器不緩存!我測試了Firefox和Chrome在Windows 8

+0

它在Firefox和Safari的Mac OS上進行了測試,它在Safari上失敗... – hyunkeln 2014-09-24 23:09:25

+0

刷新頁面後,它適用於我,但如果我在頁面加載時直接轉到標籤頁3,什麼都沒有。 :(我已經清除了我的緩存,並在所有瀏覽器上試過了。 – IAMABANANA 2014-09-25 14:45:07

0

你得到這個錯誤:

ReferenceError: Sys is not defined (line 44, column 8) 

這意味着該行44隨機破壞你的JavaScript執行:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); 

所以這個錯誤Ocurrs:

$(...).owlCarousel is not a function 

而您的旋轉木馬不呈現。

嘗試刪除或修復44行,你會擺脫這種麻煩。

+0

嗯,我不知道那是什麼......你認爲這是爲什麼我的JavaScript沒有執行? – IAMABANANA 2014-09-25 14:46:01

+0

我很確定,我想更安全的方法是避免這個JS錯誤,看看它是否繼續發生。 – hyunkeln 2014-09-25 17:21:50

相關問題