上我有一系列的我想有在底部邊框不同顏色的頁面上的鏈接。很顯然,我可以使用CSS定位父DIV style這個了,但我想一定有與jQuery做到這一點更簡單的方法,如果我的顏色值的數組。修訂這個jQuery的隨機邊框顏色分配給每個鏈接
我發現這個功能,增加了懸停的邊界,但我想改變它,所以它把它添加的到p一個作爲默認。希望這是有道理的。
不是真的知道如何去這個...任何指針將是巨大的......
<script>
$(document).ready(function() {
$("p a").hover(function(e) {
var randomClass = getRandomClass();
$(e.target).attr("class", randomClass);
});
});
function getRandomClass() {
//Store available css classes
var classes = new Array("yellow", "pink", "green", "blue");
//Give a random number from 0 to 5
var randomNumber = Math.floor(Math.random() * 5);
return classes[randomNumber];
}
</script>
更新功能
$(document).ready(function() {
$("p a").hover(function(e)
{
var randomClass = getRandomClass();
$(e.target).attr("class", randomClass);
});
});
function getRandomClass()
{
//Store available css classes
var classes = new Array("yellow", "pink", "green", "blue");
//Give a random number from 0 to 5
var randomNumber = Math.floor(Math.random()*4);
return classes[randomNumber];
}
$(document).ready(function() {
$("p a").each(function() {
$(this).addClass(getRandomClass());
});
});
當您嘗試這會發生什麼? –
它添加了隨機顏色只在hover.I希望所有的一對有2px的固體#XXX的底部邊框 - 然後隨機邊框上懸停,以及。 –
他們應該有隨機的默認顏色或相同的默認顏色? –