Отмена вычисления если над элементом курсор
Есть такой скрипт который вычисляет общую наибольшую высоту карточки
function getCardParams() {
innerWrappHeightArr = [];
$(".bc_card").css({
"height" : "auto"
});
$(".bc_card").each(function() {
innerWrapp = $(this).find(".inner_content");
innerWrappHeight = $(this).height();
innerWrappHeightArr.push(innerWrappHeight);
});
maxHeight = Math.max.apply(null, innerWrappHeightArr);
$(".bc_card").css({
"height" : maxHeight + "px"
});
}
Он должен срабатывать при ресайзе окна и при загрузке страницы
$(window).resize(function() {
getCardParams();
});
$(window).on("load", function() {
getCardParams();
});
Когда я навожу на карточку ".bc_card" она раскрывается на всю высоту. Мне нужна высота скрытой карточки. При ресайзе окно браузера не успевает за курсором. Таким образом карточка раскрывается одновременно на ресайзе и вычисляется высота раскрытой карточки. Как запретить выполнения функции если курсор находится на .bc_card?