0

以下を機能させることができず、ページが完全に壊れます...コールバック関数を取り出すと機能します...何が間違っているのかわかりません...

$(document).ready(function() {


var easing = 'easeOutBounce';


$('#cont').click(function() {
    $('#cont').animate({width: '400px'}, {duration:1000, easing: easing, complete:function(){ $(this).html("Animation Completed");});
            $('#conttwo').animate({width: '100px'}, {duration:1000, easing: easing});
            $('#contthree').animate({width: '100px'}, {duration:1000, easing: easing});
});
4

1 に答える 1

0

デフォルトでは、jQuery はイージングswinglinearイージングのみをサポートします。より高度なイージング関数を使用する場合は、 jQuery UIからそれらを含める必要があります。

更新として、easeOutBounce は jQuery UI によって提供されていないようです。それを提供する適切なプラグを見つける必要があります。クイック検索では、 jQuery Easing Pluginでそれを実行できることが示唆されています。

于 2012-05-01T19:49:25.567 に答える