Не работает пользовательская функция
Не понимаю в чем дело. Функция просто не работает.
$(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, время: 01:20. |