在需要的地方调用脚本而不是body标签

时间:2014-02-14 19:21:02

标签: javascript

我有一个使用<body onload="SlideShow()">的脚本,但我不想在body标签内调用脚本。我也只想在需要时调用脚本。调用脚本的另一种方法是什么,我可以调用脚本来使用它。

所以,让我们说在页面的下半部分,我想使用幻灯片,我在那里称之为。

此外,如果我在同一页面上的多个位置播放幻灯片,该怎么办?调用它会多次伤害任何东西,或者是否有一种方法可以阻止脚本被多次调用,同时仍允许幻灯片继续播放。所有设置都在脚本中设置,因此所有幻灯片都将运行相同的。

2 个答案:

答案 0 :(得分:1)

通过jquery:

$('#elemId').bind('event(s)', function(e){
    SlideShow();
})

如果我理解正确,就像这样。

答案 1 :(得分:0)

你想把它叫到页面的一半,然后你可以写这个,

<script type="text/javascript">
  slideShow();
</script>

但我不建议写内联js。

此外,如果您有要调用幻灯片放映功能的事件,则只需将该功能附加到该事件即可。

编辑: 如果您在同一页面上有多个幻灯片,通常它们都将是单独的实例,并且它们都不会被幻灯片放映()

初始化