У меня есть скрипт, который определяет, какой браузер (и версию) кто-то использует, и я хотел бы настроить его так, чтобы для определенных браузеров div-класс получал анимацию при наведении курсора. Я хотел бы сделать это с помощью jQuery, но я открыт для всего.
Моя идея для JavaScript заключается в следующем ...
if (browser == IE || browser < Firefox 4) {
// somehow animate a div class on hover (could be id-based too)
} else {
// do nothing
}
CSS, который я настроил для этого, выглядит примерно так
.item {
height: 100px;
width: 100px;
/* css3 */
transition: height .5s, width .5s;
-moz-transition: height .5s, width .5s;
-webkit-transition: height .5s, width .5s;
}
.item:hover {
height: 200px;
width: 200px;
}
И тогда HTML-код (очевидно)
<div class="item" id="item">
<p>Content here</p>
</div><!-- end item -->
Целью является исправление CSS3 для старых браузеров. Переходы, на мой взгляд, одна из лучших вещей в CSS3, и меня чертовски раздражает, что IE9 не включает их поддержку.