функция не передается в $(window).resize()

127
13 декабря 2020, 06:10

Подскажите что я делаю неправильно и в чем моя ошибка... немогу передать одну и ту же функцию двум методам:

В таком виде работает только при загрузке страницы, а при resize-не работает.

$(document).ready(calcHeight());
function calcHeight(){
let bgWidth=$(".wrap").width();
let bgHeight=bgWidth/100*83.4;
 $(".wrap").height(bgHeight);
}
$(window).resize(calcHeight());

А вот если написать следующим образом то работает.... но почему и как сделать правильно?

$(document).ready(calcHeight());
function calcHeight(){
let bgWidth=$(".wrap").width();
let bgHeight=bgWidth/100*83.4;
 $(".wrap").height(bgHeight);
}
$(window).resize(function(){
let bgWidth=$(".wrap").width();
let bgHeight=bgWidth/100*83.4;
 $(".wrap").height(bgHeight);
});
Answer 1
$(window).resize(function() {
    calcHeight()
});
READ ALSO
CSS оформление хлебных крошек

CSS оформление хлебных крошек

Как можно сделать такую навигационную панель? ширина может увеличиваться смотря от названия категории

115
Обращение к ячейке таблицы. Селекторы по атрибутам colspan и rowspan

Обращение к ячейке таблицы. Селекторы по атрибутам colspan и rowspan

Все приветИнтересует такой вопрос, он наверное более академический:)Можно ли обратится к группе ячеек з разными атрибутами colspan, без добавление...

116
Проблемы c получением всего набора тегов при парсинге сайта

Проблемы c получением всего набора тегов при парсинге сайта

В учебных целях пытаюсь парсить сайт автообъявлений https://abonliner

100
Как повернуть рисунок в picturebox на N градусов?

Как повернуть рисунок в picturebox на N градусов?

У меня есть условный рисунок внутри picturebox,к примеру

104