gpt4 book ai didi

javascript - window.onload 内的函数

转载 作者:行者123 更新时间:2023-11-28 09:02:19 26 4
gpt4 key购买 nike

我有一个外部 js 文件,顶部包含 window.onload 。当我单击单独的 HTML 文件中的按钮时,我想在 window.onload 中调用 control.next() 函数。

window.onload = function() {

control = {

margin: function(n) {
sliderContent.style.marginLeft = '-' + n + '00%';
},

prev: function() {
(n === 0) ? n = (slideCount - 1) : n--;
control.margin(n);
},

next: function() {
alert("next");
(n < slideCount - 1) ? n++ : n = 0;
control.margin(n);
},

slide: function() {
move = setInterval(function(){
(n < slideCount - 1) ? n++ : n = 0;
control.margin(n);
}, 4000)
}
}

}

按钮代码是:

<button class="xy" onclick="">next</button>

您还可以在http://jsfiddle.net/gLPhr/2/查看 fiddle

最佳答案

您尝试执行的操作是不可能的,因为控件的作用域位于 anonymouys 函数内部。我没有看到您需要 onload 事件,将其删除,您的代码应该可以正常工作。

关于javascript - window.onload 内的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17577066/

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