Не работает пользовательская функция
Не понимаю в чем дело. Функция просто не работает.
$(document).ready(function() { get_heights(); $('#main').css('min-height', main_min_height+'px'); }); function get_heights() { var main_min_height = /*некие математические действия*/ ; return; /*return true; или return main_min_height;*/ } :help: Так работает $(document).ready(function() { var main_min_height = /*некие математические действия*/ ; $('#main').css('min-height', main_min_height+'px'); }); Если я прописываю функцию перед использованием или внутри $(document).ready(function() { }); тоже не работает. :-? :-/ |
$(document).ready(function() { $('#main').css('min-height', get_heights()+'px'); }); function get_heights() { return /*некие математические действия*/ ; }Вообще, у вас в голове очевидно какой-то ад. Следует учить самые основы. |
get_heights() выдает у меня несколько переменных.
Я хорошо понимаю как это организовать в php. Но в js тоже можно несколько переменных получать из функции, так ведь ? |
Цитата:
Может так? $(document).ready(function() { var main_min_height = get_heights(); $('#main').css('min-height', main_min_height+'px'); }); function get_heights() { var main_min_height = /*некие математические действия*/ ; return; /*return true; или return main_min_height;*/ }Только "truepx" вряд ли подходящее значение для высоты:) |
Цитата:
Я имел в виду function get_heights() { var main_min_height = /*некие математические действия*/ ; var main_max_height = /*некие математические действия*/ ; return; } |
Тогда так:
$(document).ready(function() { var heights = get_heights(); $('#main').css('min-height', heights.min + 'px'); }); function get_heights() { var main_min_height = /*некие математические действия*/ ; var main_max_height = /*некие математические действия*/ ; return { min: main_min_height, max: main_max_height }; } |
Спасибо огромное) То что нужно
|
Часовой пояс GMT +3, время: 00:03. |