下のスクリプトは完全に動作します。しかし、それは私が達成しようとしているものではありません。私は1つの色を選択し、ホバー上のリンクごとにすべての色をサイクリングするのではなく、その上にとどまるために 'ホバリング'したいと思います。あなたは、私がここにhttp://www.morxmedia.com/jQueryランダムなリンクの色でホバー
$(document).ready(function() {
original = $('.menu-item a').css('color');
$('.menu-item a').hover(function() { //mouseover
var rand = Math.floor(Math.random() * 4);
if(rand == 0){var col = '#EAD325';}
else if(rand == 1){var col = '#FE902F';}
else if(rand == 2){var col = '#82BE38';}
else if(rand == 3){var col = '#217AFC';}
else{var col = '#888888';}
$(this).animate({'color': col,});
},function() { //mouseout
$(this).animate({
'color': original,
});
});
});
ありがとう!しかし、jsfiddleで色をランダム化しているようには見えません。 – Stephen
ここで動作します。ページの再読み込み時にのみ色を更新する必要があることに同意しますか?これを試してみてください:http://jsfiddle.net/fRqj2/1/ - それは警告にランダムな色を投稿する必要がありますupdaing :) –
うーん、まあ私はちょうどそれが私が使用していた他のコード..それはランダムな色を持っているようだし、あなたがここで見ることができる別のランダムな色に消えているようです:http://morxmedia.com/あなたのコードを使用しています – Stephen