【发布时间】:2013-07-11 06:22:00
【问题描述】:
使用我的代码,我正在使用一个脚本,该脚本生成一组随机的 4 张图像,这些图像会在刷新时显示。我希望只在光标悬停在相应图像上时显示文本。
关于使用 CSS 执行此操作的任何指示?我不确定将悬停元素放在哪里。 http://jsfiddle.net/sugarcraving/Af72K/1/
Javascript
$(document).ready(function() {
$(".champ").hide();
var elements = $(".champ");
var elementCount = elements.size();
var elementsToShow = 4;
var alreadyChoosen = ",";
var i = 0;
while (i < elementsToShow) {
var rand = Math.floor(Math.random() * elementCount);
if (alreadyChoosen.indexOf("," + rand + ",") < 0) {
alreadyChoosen += rand + ",";
elements.eq(rand).show();
++i;
}
}
});
CSS
div.champ {
display: none;
float: left;
color: red;
}
【问题讨论】:
-
您可以参考this question,这似乎与您想要的非常接近。
标签: javascript css image text hover