Javascript 在嵌套单击事件的内部单击事件中生成随机数
我想生成一个随机数,在最新的事件中点击一个嵌套的事件点击;但是我得到的不是一个数字,而是很多 代码如下:Javascript 在嵌套单击事件的内部单击事件中生成随机数,javascript,jquery,Javascript,Jquery,我想生成一个随机数,在最新的事件中点击一个嵌套的事件点击;但是我得到的不是一个数字,而是很多 代码如下: $("#onePl").click(function(){ $("#firstP").fadeOut("slow",function(){ $("#secondP").fadeIn("slow",function(){ $("#theX").click(function(){ $("#secondP").fadeOut("slo
$("#onePl").click(function(){
$("#firstP").fadeOut("slow",function(){
$("#secondP").fadeIn("slow",function(){
$("#theX").click(function(){
$("#secondP").fadeOut("slow",function(){
$("table").fadeIn("slow");
**var ran=Math.random();// *I want a single random number***
**console.log(ran);// I get lot of random numbers**
})
})
})
})
})
嵌套单击事件的绑定将产生不希望的效果,因为每次触发外部单击事件时,都会添加内部事件的新绑定 您的代码应该如下所示
$("#onePl").click(function(){
$("#firstP").fadeOut("slow",function(){
$("#secondP").fadeIn("slow");
});
});
$("#theX").click(function(){
$("#secondP").fadeOut("slow",function(){
$("table").fadeIn("slow");
**var ran=Math.random();// *I want a single random number***
**console.log(ran);// I get lot of random numbers**
});
});
你能为这个贴上小提琴吗?是的,小提琴是:是的,这就是重点。第一次点击的第二次点击也会产生一个随机数。很高兴这有帮助!如果这个答案已经解决了你的问题,请通过点击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。