на моем сайте я отображаю много коробок, до 60. Каждая коробка может быть наведена и имеет свой собственный цвет.Я понимаю, что со следующим js:
$(".box").each( function () {
$(this).data('baseColor',$(this).css('color'));
$(this).hover(function() {
$(this).animate({ backgroundColor: "#68BFEF" }, 500);
},function() {
$(this).animate({ backgroundColor: $(this).css('background-color') },
1000);
});
});
Когда окно наведено, оно должно получить # 68BFEF в качестве цвета фона, когда мышь покидает поле, цвет должен измениться на старое значение.
Это способ применения css:
<div id="primary">
<div class="box" style="background:...."></div>
<div class="box" style="background:...."></div>
<div class="box" style="background:...."></div>
....
</div>
Моя проблема в том, что эффект наведения должен быть быстрее, цвет должен меняться быстрее.Другая проблема заключается в том, что не все коробки получают старый цвет фона.
Есть идеи?