Carousel没有在document.ready上的Ajax Tab中加载?

时间:2014-09-24 23:01:08

标签: javascript jquery ajax tabs carousel

所以我在外部页面上有一个旋转木马,当在主页面上单击Ajax选项卡时,该旋转木板被拉入,在我刷新页面之前该旋转木马不显示。有没有我可以让它出现?这里的javascript代码有问题吗?如果这有任何不同,这个页面也在asp.net服务器上。

旋转木马属于Why 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>

2 个答案:

答案 0 :(得分:0)

它对我来说很好,请确保浏览器不缓存!我在Windows 8上的Firefox和Chrome上进行了测试

答案 1 :(得分:0)

您已收到此错误:

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

这意味着第44行随机破坏了您的JavaScript执行:

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

所以这个错误发生了:

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

你的旋转木马没有渲染。

尝试删除或修复第44行,您将摆脱这一麻烦。