2013-05-28 2 views
3

Я написал jquery для анимации одного div, и он отлично работает, если я не упоминаю никакого эффекта ослабления, или если я упоминаю «линейный», но я хочу, чтобы облегчить эффект «easeInOutBack» здесь и не может понять, что происходит не так.jquery animate не работает с ослаблением, отличным от линейного

Надеюсь, что кто-то скажет мне, где я что-то упускаю.

Пожалуйста, дайте решения на простом языке, если это возможно, потому что я новичок в jQuery. :): |

$(document).ready(function (e) { 
    $('div.button').on('click', function() { 
     $('div.box').animate({ 
      marginLeft: 200 
     }, { 
      duration: 2000, 
      easing: 'easeOutBack' 
     }); 
    }); 
}); 

Не работает для меня.

ответ

6

Вам необходимо включить Jquery UI для этого

Из документации:

Единственное облегчение реализации в библиотеке Jquery являются по умолчанию, называется качели, и один, который прогрессирует в постоянном темпе, . Доступны более легкие функции с использованием плагинов, , в первую очередь, набор пользовательских интерфейсов jQuery.

+1

его мой первый пост и ничего себе .. спасибо за такой быстрый ответ ... может у пожалуйста, скажите мне, где я могу получить пользовательский интерфейс? –

+0

@india_developer здесь '->' http://jqueryui.com/ –

+0

http://jqueryui.com/ – Alex

Смежные вопросы