gpt4 book ai didi

javascript - 分配变量 OnClick 随机操作

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

var Rand1 = Math.floor(Math.random()*3);
var Rand2 = Rand1;

while ( Rand2 == Rand1 ){
var Rand2 = Math.floor(Math.random()*3);
}
var step1 = Rand1;
var step2 = Rand2;

function moveto(step1, step2) {
var w = $(document).width();
$('#full').animate({
left: -(step1*w)
}, {
duration: 3000,
});
}

//what element is this supposed to be?
class="img bg-img1" OnClick="moveto('1');">

我的问题是:我需要将 Rand1 给出的随机数分配给 OnClick="moveto('Rand1'); 我该怎么做?

最佳答案

尝试此操作并从内联按钮/元素中删除 onclick:http://jsfiddle.net/GApnw/

function randomNumbers() {
var Rand1 = Math.floor(Math.random() * 3);
var Rand2 = Rand1;
while (Rand2 == Rand1) {
var Rand2 = Math.floor(Math.random() * 3);
}
return [Rand1, Rand2];
}

function moveto(step1, step2) {
var w = $(document).width();
$('#full').animate({
left: -(step1 * w)
}, {
duration: 3000,
});
alert(step1 + " " + step2);
}

$(function(){
$(".img").click(function(){
var randomNum = randomNumbers();
moveto(randomNum[0], randomNum[1]);
});
});

或者,如果您没有在其他地方提供数字,则可以调用以获取 moveto 中的 RandomNumbers。

关于javascript - 分配变量 OnClick 随机操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8238892/

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