javascript函数在页面加载后不起作用
javascript function not working after page load
为什么我的代码不能工作?页面加载PHP脚本后,我调用了一个javascript函数。如下所示:
<script>
setTimeout("fb_login()",100);
</script>
fb_login()
功能在同一页面上
function fb_login()
{
alert("ok");
}
也尝试使用setTimeout("fb_login",100);
。但不起作用。
我已经检查了控制台,但没有任何错误。
只需将其更改为:
<script>
setTimeout(fb_login, 100);
</script>
更改此代码:
<script>
setTimeout("fb_login()",100);
</script>
到此:
<script>
setTimeout(fb_login,100);
</script>
类似帖子中的好解释-如何将参数传递给setTimeout()回调?
您可能在setTimeout
中的时间较少,但它在页面完全加载之前调用了您的函数。所以试着增加时间。
<script>
setTimeout("fb_login()",1000);
</script>
在调用之前,请确保fb_login正在初始化,否则会出错。在调用该函数之前,请使用document.ready或添加该函数。它是否会给你一些错误,比如"fb_login未定义"?
尝试这个
<script>
window.onload = function(){
setTimeout(fb_login,100);
};
function fb_login(){
alert("ok");
}
</script>
编辑:首先检查以下内容是否有效,如果不起作用,则pbm在的其他位置
window.onload = function(){
setTimeout(function(){
fb_login();
},100);
};
相关文章:
- 弹出加载不起作用
- GULP中的Ctrl+S之后,实时重新加载不起作用
- 影子盒加载不起作用
- 余烬 CLI 实时重新加载不起作用
- 在Javascript中保存和加载不起作用
- 路由到新页面时加载不起作用
- IE11 脚本加载不起作用(有时)
- 砌体图像加载不起作用
- Jquery 移动加载不起作用
- 在javascript/jquery中加载不起作用
- jquery瀑布插件's等待图像加载不起作用
- 简单的Jquery/Ajax加载不起作用
- 代码点火器&AJAX-Div重新加载不起作用
- HTML加载不起作用
- 有什么原因吗('img')加载不起作用(jQuery)
- 弹出加载不起作用
- 图像加载不起作用,错误Uncaught TypeError:类型错误
- 窗口加载不起作用
- 加载不起作用,但鼠标悬停正常工作
- 在wordpress中,ajax加载不起作用