js中的window.onload链接外部js文件能不能写两次以上?即每一个js文件都用一下window.onload
比如同一页面用做一个简单的无缝滚动和选项卡,怎么写都是运行一个特效,其中一个不起作用,咋办呢,求打救!...
比如同一页面用做一个简单的无缝滚动和选项卡,怎么写都是运行一个特效,其中一个不起作用,咋办呢,求打救!
展开
展开全部
onload只能有一个,解决方案你可以写到一个onload里
或者
ie下用window.attachEvent("onload", 你的onload方法)
非ie下用window.addEventListener("load", 你的onload方法)
这样添加onload事件
或者
ie下用window.attachEvent("onload", 你的onload方法)
非ie下用window.addEventListener("load", 你的onload方法)
这样添加onload事件
更多追问追答
追问
第二种绑定的兼容方法如何写呀?在同一页面实现多个js特效,例如我上面说的,可否给详细代码,由于本人js并不是很厉害,比初学者强小小而已,谢谢~~~~
追答
把每个js里边的window.onload改成这样
if(window.attachEvent)
{
window.attachEvent("onload", 你的onload方法)
}
else
{
window.addEventListener("load", 你的onload方法)
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询