gpt4 book ai didi

javascript - window.load 不起作用

转载 作者:行者123 更新时间:2023-12-02 18:37:47 25 4
gpt4 key购买 nike

有人可以告诉我为什么下一个代码不起作用吗?

var nump = 0;
function point() {
nump++;
document.getElementById('point').style.margin = nump + 'px 0px 0px';
}
window.onload = point();

我尝试让 div 在窗口加载时移动,谢谢大家。

最佳答案

分配一个命名函数的事件处理程序不需要 ()

DEMO根据你的 fiddle

var nump = 100; // setting a value that actually is visible
function point() {
nump++;
document.getElementById('point').style.margin = nump + 'px 0px 0px';
}
window.onload = point;

除非指定函数返回一个函数。

由于您使用的是 jQuery:

var nump = 0;
function point() {
nump++;
document.getElementById('point').style.margin = nump + 'px 0px 0px';
}
$(function() {
point(); // will move 1 pixel
});

也许你的意思是

$(function() {
setInterval(function() {
point(); // will move 1 pixel
},100); // move one pixel every 100ms
});

关于javascript - window.load 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17144255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com