我有這一段代碼,我生成一個隨機的顏色,並將其轉換爲十六進制設置,然後我想將其設置爲.ribbon a:hover
跨度類的backgroundColor
:jQuery的隨機顏色 - 懸停不工作
<script type="text/javascript">
$(function() {
var randomColor = Math.floor(Math.random()*16777215).toString(16);
alert(randomColor);
$(".ribbon a:hover span").css({
backgroundColor: '#' + randomColor
});
});
</script>
這裏是我的CSS:
.ribbon a:hover span {
background: /*<?php printf("#%06X\n", mt_rand(0, 0xFFFFFF)); ?>*/ #FFF;
margin-top:0;
}
,它甚至沒有提醒我的randomColor變量...我已經把這個腳本</body>
標記之前...
您確定要導入jQuery嗎?你在控制檯中有錯誤嗎? –
@mookamafoob只要dom準備就緒,jQuery就會調用這個函數。 –
@mookamafoob呃,嗯? jQuery的? – Madbreaks