2012-01-28 11 views
-1

jQuery MasonryプラグインのcolumnWidth変数を計算するためにjavascript変数を使用します。私のページでソースを見ると、変数の値ではなくJavaScriptの変数名が表示されます。入れ子関数内でjavascript変数を使用できません(jquery masonryプラグイン)

http://jsfiddle.net/robflate/fS2yL/

期待されているおかげで

+0

申し訳ありませんが、これについて詳しく説明する必要があります。あなたがしたいと思っていることをしていないのは何ですか? – mplungjan

+0

ソースを見ると「return containerWidth/columns;」と表示され、「return containerWidth/5;」は表示されません。 – dievardump

+0

DieVarDump - それは正しいです。申し訳ありませんが明確ではありません。 – robflate

答えて

3

Javascriptがintepreted ...「return containerWidth/columns;」と表示されるのは正常です。あなたのソースコードで。

JavaScriptが解釈されるとき、「列」の値が使用されます。

「列」を整数ではなく文字列( "5")に設定しているため、正常に動作しない場合があります。部門は成就できません。

+0

私はちょうど同じようなものに関連する別の質問に答えて言ったように、私はjavascriptがソースを更新しないことを知っている誰もが、私は愚かでなければならないと考えていると確信しています。情報と助けをありがとう。 – robflate

0

- ソースが、それは値を変更しないだろう、あなたが読み込ま何が表示されます。このjsfiddleを参照してください。

予想通りこれは動作します。

関連する問題