2014-09-24 52 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

相关问题