Вращение изображений при помощи Javascript
Submitted by Ромка on Ср, 04/03/2009 - 14:45
Использовать плагин предельно просто, он реализует две функции rotate и rotateAnimation, которые принимают ряд параметров, детально описанных в документации. Например, для поворота изображения достаточно использовать код:
$('#image').rotate(-25);
где "#image" — id изображения, которое мы хотим повернуть, а -25 — угол поворота.
Немного более сложный пример. Поворачиваем изображение при наведении на него курсора мышки и возвращаем его в исходное состояние, когда курсор не находится над изображением:
var rot=$('#image3').rotate({
bind:
[
{
"mouseover":
function() {
rot.rotateAnimation(35);
}
},
{
"mouseout":
function() {
rot.rotateAnimation(0);
}
}
]
});
Скачать плагин можно на сайте автора. В комментариях к плагину приведены примеры его использования.
К сожалению, на данный момент, плагин может глючить в IE, но автор обещает исправить эту недоработку к релизу плагина (пока доступна версия 0.5). Версию этого плагина для библиотеки mootools можно найти тут: http://www.piksite.com/mRotate/.
Обновление. Несколько дней назад стала доступна версия 0.7 плагина. В ней немного изменился метод вызова анимации, а также исправлены глюки из-за которых плагин не работал в Internet Explorer.
13 Comments
хм... Интересно, спасибо.
Submitted by SiLeNt on
хм... Интересно, спасибо. Попробую логотип на своём сайте оживить.
Спасибо.
Submitted by Alex Leo (не проверено) on
Спасибо за чудечный скриптик, добавлю в коллекцию к остальным... думаю пригодится
Красиво, но в осле не
Submitted by Igor (не проверено) on
Красиво, но в осле не работает.
В Опере тоже не фунциклирует.
Submitted by Tesmon (не проверено) on
В Опере тоже не фунциклирует. Просто три одинаковые картинки видно.
Вышла новая версия плагина wilq32
Submitted by Ромка on
Вышла новая версия плагина! Теперь он работает в ИЕ. Правда в Опере (тестировал на 9.64) по прежнему не работает.
прикольно. кстати в новом
Submitted by Anonymous (не проверено) on
прикольно.
кстати в новом файрфоксе уже есть элементы 3d css.
на данной странице не
Submitted by pinnokio (не проверено) on
на данной странице не работает, а в примерах автора все отлично работает: и в опере, и в ИЕ, и хроме, и в мазилле.
качество
Submitted by Anonymous (не проверено) on
В опере качество ухудшается.. А в ИЕ отличное, правда у меня идет смещение картинки вправо, но это легкопоправимо.. Никто не подскажит что можно с качеством придумать?..
В Firefoxe теряется позиция
Submitted by pablobablo (не проверено) on
Плагин хороший, но если картинку позиционировать абсолютно, то в Firefox эта позиция теряется в то время, когда запускается ротация. Надеюсь, что автор этого плагина исправит такую досадную ошибку.
thanx
Submitted by ray (не проверено) on
спасибо, толково
da poshol ty so svoim jquery
Submitted by Anonymous (не проверено) on
da poshol ty so svoim jquery padla
убиться о стену, не работает
Submitted by Вася (не проверено) on
убиться о стену, не работает и всё! Голову поломал уже, как его включит?