我希望在底部有不同边框颜色的页面上有一系列链接。显然,我可以使用针对父 div 的 CSS 来设置样式,但是我认为如果我有一组颜色值,那么使用 jquery 必须有一种更简单的方法来做到这一点。
我找到了这个函数,它在悬停时添加了边框,但我想更改它,以便将它添加到 pa 作为默认值。希望这是有道理的。
不太确定该怎么做...任何指针都会很棒...
<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());
});
});