您好,只是想知道是否有人知道这将在jQuery中。
function remix(random_num){
var limit = images.length;
var random_num1 = Math.floor(limit * Math.random());
var random_num2 = Math.floor(limit * Math.random());
var random_num3 = Math.floor(limit * Math.random());
document.getElementById("layer1").src = images[random_num1];
document.getElementById("layer2").src = images[random_num2];
document.getElementById("layer3").src = images[random_num3];
}
答案 0 :(得分:3)
替换所有
document.getElementById("layerN").src = images[random_numN];
使用
$("#layerN").attr("src", images[random_numN]);
答案 1 :(得分:3)
怎么样:
// give your images a common class name, then:
function remix(){
var images = $('.images');
images.each(function(){
$(this).attr('src', images[0 | images.length * Math.random() ]);
});
}
如果您不想为他们提供公共班级名称,请将$('.images')
更改为$('#layer1,#layer2,#layer3')
答案 2 :(得分:2)
也许这样的事情会更好
function remix(random_num){
var limit = images.length;
for(var i = 0; i< 3;i++){
var random = Math.floor(limit * Math.random());
$("#layer"+i).attr("src", images[random])
}
}
答案 3 :(得分:1)
function remix(random_num){
var limit = images.length;
$("#layer1").attr("src", images[Math.floor(limit * Math.random())]);
$("#layer2").attr("src", images[Math.floor(limit * Math.random())]);
$("#layer3").attr("src", images[Math.floor(limit * Math.random())]);
}
答案 4 :(得分:0)
如下所示
function remix(random_num){
var limit = images.length;
var random_num1 = Math.floor(limit * Math.random());
var random_num2 = Math.floor(limit * Math.random());
var random_num3 = Math.floor(limit * Math.random());
$("#layer1").attr("src",images[random_num1]);
$("#layer2").attr("src", images[random_num2]);
$("#layer3").attr("src",images[random_num3]);
}
答案 5 :(得分:0)
jQuery在这里唯一能做的就是帮助你设置src
属性。
$('#layer1').attr('src', images[random_num1]);
$('#layer2').attr('src', images[random_num2]);
$('#layer3').attr('src', images[random_num3]);
答案 6 :(得分:0)
function remix(){
var limit = images.length;
$([1,2,3]).each(function(idx){
$('#layer' + idx).attr('src', images[Math.floor(limit * Math.random())]);
});
}