Как ПОСТОЯННО вращать объект с помощью jquery? - PullRequest
12 голосов
/ 17 февраля 2011

ХОРОШО! Вот ситуация. У меня есть плагин jQuery, который анимирует фоновое изображение в моем заголовке для постоянной прокрутки слева направо. У меня есть .png колеса, сидящего на этом заголовке. Мне нужно, чтобы колесо постоянно вращалось вместе с движущимся фоном.

CSS3 - Да, я мог бы использовать CSS3, но тогда какой-нибудь бедняга, использующий Internet Explorer, увидел бы неподвижное колесо на подвижном фоне, что было бы странно.

jQuery Plugins - это то, что я хотел бы использовать, но я еще не нашел тот, который будет постоянно вращать изображение. Большинство из них вращаются только на определенный угол, когда вы активируете его.

Если у кого-то есть мысли, я буду признателен за это!

Ответы [ 7 ]

13 голосов
/ 30 июня 2011

Вы можете попробовать это:

http://code.google.com/p/jqueryrotate/wiki/Examples

    var rotation = function (){
   $("#img").rotate({
      angle:0, 
      animateTo:360, 
      callback: rotation,
      easing: function (x,t,b,c,d){        // t: current time, b: begInnIng value, c: change In value, d: duration
          return c*(t/d)+b;
      }
   });
}
rotation();
6 голосов
/ 17 февраля 2011
4 голосов
/ 17 февраля 2011

Это не jQuery как таковой, но если вы хотите постоянно что-то делать в JavaScript, используйте setInterval(), например:

setInterval("alert('Rotate!');", 100);

Но замените предупреждение вашим кодом поворота, и интервал будет в миллисекундах.

1 голос
/ 17 февраля 2011

Похоже, что вы хотите этот ответ на связанный вопрос о вращении изображений с jQuery ...

Но это просто вращающееся колесо, тогда анимированный GIF с двумя или тремя кадрами будетвероятно, будет проще, быстрее и менее ресурсоемко ...

0 голосов
/ 05 ноября 2016

@ dietbacon спросил, как остановить вращение.Поскольку я пока не могу комментировать, я отвечу здесь.

В этом ответе я написал функцию, которая выполняет бесконечный поворот в данном элементе и которую можно отменить.

0 голосов
/ 16 октября 2012

Я создал для этого плагин, который также работает с Internet Explorer 7 и 8!Вот и все: http://wp -dreams.com / jquery-element-вращение-плагин /

0 голосов
/ 22 февраля 2012

Вы можете использовать плагин jquery для вращения изображения, такого как 3d-объект:

Плагин pic360

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...