js中windows.onload和window.onscroll等问题
window.onload或者wondow.onscroll等一个页面中在分开的JS代码中只能使用一次吗?比如说:<script>window.onload=functi...
window.onload或者wondow.onscroll等一个页面中在分开的JS代码中只能使用一次吗?
比如说:
<script>
window.onload=function ()
{
.........
}
</script>
<script>
window.onload=function ()
{
.....
}
</script>
这样的使用互相会有干扰吗(在内容代码不同的情况下)? 展开
比如说:
<script>
window.onload=function ()
{
.........
}
</script>
<script>
window.onload=function ()
{
.....
}
</script>
这样的使用互相会有干扰吗(在内容代码不同的情况下)? 展开
2个回答
展开全部
会。
如果你使用jq的话,他会自动将你的load事件全部放在一起。
如果没有用jq。
就用
window.onload=function ()
{
}
var old_loaded = window.onload;
window.onload=function ()
{
//newload//位置看你想在什么时候执行
old_loaded();
//newload//位置看你想在什么时候执行
}
如果你使用jq的话,他会自动将你的load事件全部放在一起。
如果没有用jq。
就用
window.onload=function ()
{
}
var old_loaded = window.onload;
window.onload=function ()
{
//newload//位置看你想在什么时候执行
old_loaded();
//newload//位置看你想在什么时候执行
}
追问
我新手,看不是很明白,能详细点解释下你的方法吗
追答
var old_loaded = window.onload;
//相当于把之前的方法内容存起来了,等待其他地方来调用。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询