jquery:在特定div加载时触发一个函数?

时间:2011-08-08 12:19:51

标签: javascript jquery

我想在加载特定div时触发一个函数 通过搜索我发现onload在div上不起作用。

所以我尝试了一个完美的图像,但问题是它只启动了一次这个功能。例如,当我刷新页面时,它会激活该功能,但如果我再次刷新页面,则无法再次触发该功能..为什么会发生?

请提出任何建议

修改

<div id="divID">
  <img src="myimage.jpg" alt="image"/>
</div>

$('#divID').load(function() {
   // code to function
 });

2 个答案:

答案 0 :(得分:4)

您可以在div结束标记之后调用脚本标记内的函数 实施例

<div>
//something inside
</div>

<script type="text/javascript">
//call the function here 
functionName();
</script>

答案 1 :(得分:0)

如果#divID正在延迟加载。你可以使用下面的超时功能

setTimeout(function(){// Do something},5000); });

5000延迟5秒