Невозможно использовать переменную javascript внутри вложенной функции (плагин jquery masonry) - PullRequest
0 голосов
/ 28 января 2012

Я хочу использовать переменную javascript для вычисления переменной columnWidth плагина jQuery Masonry. Когда я просматриваю источник на своей странице, я вижу имя переменной в javascript, а не значение переменной.

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

Спасибо

Ответы [ 2 ]

3 голосов
/ 28 января 2012

Javascript интерпретируется ... это нормально, что вы видите "return containerWidth / columns;"в вашем исходном коде.

Когда javascript будет интерпретирован, будет использоваться значение «столбцы».

Если это не работает, это, безусловно, потому что вы устанавливаете «столбцы» какстрока ("5"), а не как целое число.Разделение не может быть выполнено.

0 голосов
/ 28 января 2012

Что ожидается - источник покажет, что вы загрузили, он не изменит значения.Смотрите этот jsfiddle:

Это будет работать как ожидалось.

...