我有一个功能列表:
function randomiseiconscycle1() {
$("#iconTwoContainer img, #iconFiveContainer img, #iconSevenContainer img").fadeIn(300);
setTimeout( function(){
$("#iconTwoContainer img, #iconFiveContainer img, #iconSevenContainer img").fadeOut(300);
},200);
function randomiseiconscycle2() {
$("#iconOneContainer img, #iconSixContainer img").fadeIn(300);
setTimeout( function(){
$("#iconOneContainer img, #iconSixContainer img").fadeOut(300);
},200);
}
Run Code Online (Sandbox Code Playgroud)
每次我点击这个按钮我想要随机激活8个功能之一(如上所述).
任何帮助都会很有用.
将引用放在数组中:
var iconcycle = [
randomiseiconscycle1, randomiseiconscycle2,
randomiseiconscycle3, randomiseiconscycle4,
randomiseiconscycle5, randomiseiconscycle6,
randomiseiconscycle7, randomiseiconscycle8
];
Run Code Online (Sandbox Code Playgroud)
现在您可以随机选择一个并调用它:
iconcycle[Math.floor(Math.random() * iconcycle.length)]();
Run Code Online (Sandbox Code Playgroud)