我有一個外部js文件,其中包含頂部的window.onload
。當我單擊單獨的HTML文件中的按鈕時,我想在window.onload
內調用control.next()
函數。function window.onload
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/
在你的jsfiddle,它看起來像你想使用jQuery。嘗試'$(document).load(function(){//你的東西在這裏});' – jrthib
@jrthib JSFiddle包含有效的JavaScript,沒有必要jQuery – stackErr
我想調用next()函數,當我按下按鈕 – Rohit77