为什么我的jQuery脚本在加载到另一个页面时不起作用?

时间:2010-12-27 11:10:10

标签: jquery

我的代码在页面上运行得非常好:

<script>
$(window).load(function() {
  ThumbnailScroller("tsv_container","vertical",40,800,"easeOutCirc",0.4,500);
});
</script>

<script type="text/javascript" src="jquery.thumbnailScroller.js"></script>

当我将此页面加载到另一页面上的div时,它不起作用。

我尝试将此代码放在带有div的父页面上,但它仍然不起作用。谁能告诉我如何修复它以便代码在父页面上运行?

2 个答案:

答案 0 :(得分:1)

因为您使用$(window).load(...),所以您的浏览器加载完成页面。但是你通过jQuery将页面加载到div中。它无法触发加载事件。因此,您必须在将页面加载到div后手动调用ThumbnailScroller函数。

答案 1 :(得分:0)

将此行放在顶部

<script type="text/javascript" src="jquery.thumbnailScroller.js"></script>

类似

<script type="text/javascript" src="jquery.thumbnailScroller.js"></script>

<script>
$(window).load(function() {

 ThumbnailScroller("tsv_container","vertical",40,800,"easeOutCirc",0.4,500);
});
</script>