JQuery транзит при наведении

0

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

$(".rotate").hover(function(){
    $(this).transition({
      perspective: '100px',
      rotateY: '180deg'
    });
});

Это возвращает "Uncaught TypeError: Свойство" $ "объекта [object Object] не является функцией", я некоторое время возился с этим, но, похоже, по кругу.

Если кто-то может указать мне в правильном направлении, я бы очень признателен.

Ответить

  • 0
    Вы включили библиотеку JQuery?
  • 0
    предоставьте ваш вывод в jsfiddle
Теги:
transition
jquery-transit

3 ответа

0
Лучший ответ

Я получил его работу, в итоге это была версия jQuery wordpress

см. здесь jQuery Uncaught TypeError: свойство '$' объекта [object Window] не является функцией

Спасибо за вашу помощь!

1

CSS лучше во всех отношениях:

.rotate {
    transition: transform 0.4s ease;
    perspective: 100px;
}
.rotate:hover {
    transform: rotateY(180deg);
}

Просто говорю' ;)

0

Ваш код, кажется, работает нормально, я просто быстро его вставляю ..... Вы определенно включили как jQuery, так и библиотеку transit.js?

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="http://ricostacruz.com/jquery.transit/jquery.transit.min.js"></script>
<style type="text/css">
  .rotate{ width:50px; height:50px; background-color:lightgrey; border:1px solid #000;  }
</style>
<div class='rotate'></div>    
<script type="text/javascript">
  $(".rotate").hover(function(){
    $(this).transition({
      perspective: '100px',
      rotateY: '180deg'
    });
  });
</script>
  • 0
    JQuery должен быть до транзита JS
  • 0
    Совершенно верно ...... это то, что вы получаете за проверку в jsfiddle (где для вас добавлен jQuery) перед копированием и вставкой в него !!!
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню