0

これは簡単なものになるといいのですが、ページが読み込まれたときに画面にスライドさせたいdivがあります。

私はこれがなぜ機能するのかを調べようとしています:

$(function() {
    $('.mydiv').slideDown(500);
});//END ONLOAD

しかし、これではありません:

$(function() {
    $('.mydiv').show('slide', { direction: 'down' }, 500);
});//END ONLOAD

誰かアドバイスをいただけますか?ありがとう!

(ps:CSSは.mydiv {display:none;}です

4

2 に答える 2

1

jQuery コアにはメソッドのエフェクトが含まれていませんがshow()、jQueryUI はshow()エフェクトで拡張されています。表示したコードには、 jQueryUI ライブラリ (またはコンポーネント) を jQuery と共に含める必要があります。

show( effect, [options], [speed], [callback] )

jQuery UI show() ドキュメント

于 2012-06-16T01:27:39.810 に答える
0

showメソッドの Jquery API ドキュメントには、show メソッドの定義は次のように記載されています。

.show()
.show( duration [, callback] )
.show( [duration] [, easing] [, callback] )

どこ:

duration - A string or number determining how long the  animation will run. 
easing - A string indicating which easing function to use for the transition. 
callback - A function to call once the animation is complete.

show を使用した正しい実装は次のようになります。

.show(500);
于 2012-06-16T01:08:01.020 に答える