Oto mój kod:
jQuery(document).ready(function (e) {
resized();
jQuery(window).resize(resized);
function resized() {
wd = parseInt(jQuery(window).width());
if (wd >= 992) {
var wrhei = jQuery(document).height();
jQuery("#menu").height(wrhei);
}
}
});
Chcę zadzwonić do funkcji, gdy zmieniam rozmiar strony bez odświeżania strony, gdy nastąpi zmiana rozmiaru funkcji
Odpowiedzi:
0 dla odpowiedzi № 1Możesz spróbować :
jQuery(window).on("resize", function(e) {
wd = parseInt(jQuery(window).width());
if (wd >= 992) {
var wrhei = jQuery(document).height();
jQuery("#menu").height(wrhei);
}
});
1 dla odpowiedzi nr 2
Oto kod / podejście, którego używam w moim projekcie i działa świetnie. Wywołaj funkcję $ (window) .resize w zdarzeniu przygotowania dokumentu, jak pokazano poniżej,
$(document).ready(function () {
$(window).resize(function () {
Resized();
});
});
function Resized()
{
//your code here
}