Отмена вычисления если над элементом курсор

Есть такой скрипт который вычисляет общую наибольшую высоту карточки

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?


Ответы (0 шт):