【发布时间】:2015-03-27 18:55:16
【问题描述】:
我希望在刷新时随机化网页上的图像和颜色对。比如刷新时会显示“img A”和“#999;”,接下来可能会显示“img B”和“#fff;”;基本上,一张图片只与一种颜色配对,并且该颜色永远不会与不同的图片搭配。
棘手的部分是我需要在 css/div "a:hover{" 下随机化颜色,并在不同 id 下随机化图像(我将其命名为 #scanner,如果有帮助的话)
到目前为止,我有这个,但它不起作用。我对 javascript 不是很有经验,所以我完全陷入困境(即使我可能只是错过了一些非常简单的东西)。
<script>
var colors = [["#CCCCCC", "http://static.tumblr.com/ixbct68/1y1niuvxl/wwo.gif"], ["#7b9fb9", "http://static.tumblr.com/ixbct68/2bzniuwcf/nottarget.gif"], ["#3df756", "http://static.tumblr.com/ixbct68/eFxniuwqz/nonlethal.gif"]];
var r = Math.floor(Math.random() * 4);
document.getElementById("scanner").innerHTML = "<font color=\"" + pairs[r][0] + "\"<img src=\"" + pairs[r][1] + "\">"
text.css('color', colors[col][0]);
</script>
<div id="scanner">
<script>
document.getElementById("scanner").innerHTML = "<img src = \"" + colors[col][1] + "\">"
</script>
</div>
【问题讨论】:
标签: javascript jquery image random colors