Применить смягчение на JQuery UI шоу? - PullRequest
6 голосов
/ 17 апреля 2011

Я пытаюсь применить замедление к эффекту jQuery UI Show.В идеале API должен выглядеть примерно так:

$(this).show('scale', {
  duration: 1000,
  easing: 'easeOutBounce', 
});

В настоящее время элемент отображается: нет.Мне нужно показать это с эффектом масштабирования и иметь ослабление.

Нужно ли разделять команды или есть что-то подобное, что бы работало?

Спасибо.

Ответы [ 3 ]

11 голосов
/ 15 мая 2012

Я протестировал его на jsfiddle и работает:

$('.div1').show('scale', {
  duration: 1000,
  easing: 'easeOutBounce', 
});​

http://jsfiddle.net/tenshimsm/AUM6d/1/

4 голосов
/ 15 мая 2012

Вам нужно удалить запятую (,) после easeOutBounce, тогда она должна работать

$(this).show('scale', {
  duration: 1000,
  easing: 'easeOutBounce' 
});
0 голосов
/ 30 июля 2014

Проверьте firebug, при использовании примера кода добавляются некоторые скрытые символы:

            jQuery('#search-container .fa-search').toggle('scale', {duration: 1000,easing: 'easeOutBounce'});​
            jQuery('#homepage-search').toggle('scale', {duration: 1000,easing: 'easeOutBounce'});​
...