0

jQuery で「fadesettings」を検索してみましたが、見つからないようです。私はコードを見つけました:

fadesettings: {overduration: 350, outduration: 100}

jquery 変数内にあり、それを解釈する方法がわかりません。

コードの部分はこんな感じ

var jquerycssmenu={

fadesettings: {overduration: 350, outduration: 100}, //duration of fade in/ out animation, in milliseconds

}
4

4 に答える 4

1

これはjQueryライブラリの一部ではありません。ダイナミックドライブのWebサイトのサンプルメニューコードの一部のようです。

http://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/

于 2012-10-03T18:50:33.417 に答える
1

いいえ、jQuery 変数ではありません。

これは、オブジェクト リテラルをプロパティとして持つオブジェクト リテラルです。

(命名から判断すると、おそらく jQuery ライブラリの何らかのアニメーション メソッド、または何らかの jQuery プラグインのメソッドに使用されます。)

次のコードを使用して同じオブジェクトを取得します。

var fade = new Object();
fade.overduration = 350;
fade.outduration = 100;

var jquerycssmenu = new Object();
jquerycssmenu.fadesettings = fade;
于 2012-10-03T18:47:43.010 に答える
1

これはオブジェクトです。次の方法で値を取得できます。

console.log(jquerycssmenu.fadesettings); // {overduration: 350, outduration: 100} console.log(jquerycssmenu.fadesettings.overduration); // 350

于 2012-10-03T18:48:20.123 に答える
1

これは、そこで宣言された 2 つの変数を持つユーザー定義の JSON 配列です:overdurationoutduration. それらは後でどこかで使用されると思います。それ自体は jQuery に固有のものではありませんが、変数を jQuery 関数に渡すために使用できます。このようなもの:

fadeIn(jquerycssmenu.fadesettings.overduration)

ここで、 は jQuery 効果であり、設定は、内部fadeInにある配列変数から取得されます。overdurationjquerycssmenu.fadesettings

それが役立つことを願っています。

于 2012-10-03T18:55:45.700 に答える