我正在学习jQuery和Javascript,并且试图了解为什么我的代码无法正常工作。
我正在WordPress的自定义插件中进行此操作。
我要调用的具有功能的javascript文件已排入WordPress页脚:
<script type='text/javascript' src='..... gf_timer.js?ver=1.1.0.1'></script>
并且我的PHP正在生成如下项目:
<div id="gf_timer_1">Placeholder</div>
<script type="text/javascript">$j=jQuery.noConflict(); $j(window).on('load',gfInitTimer(1));</script>
我只想在每个div之后调用函数gfInitTimer()。我不断收到错误消息“未定义gfInitTimer”。
因此我添加了onclick处理程序作为测试,并且可以正确找到该功能:
<div id="gf_timer_1" onclick="gfInitTimer(1)">Placeholder</div>
<script type="text/javascript">$j=jQuery.noConflict(); $j(window).on('load',gfInitTimer(1));</script>
我认为window.on('load',
应该在页面和所有脚本加载后触发。
我想念什么?
答案 0 :(得分:0)
如果您想在页面加载后立即加载gfInitTimer,请尝试使用ready,如下所示:
req.session