Как вызвать функцию в jQuery при изменении размера окна? - программирование
Подтвердить что ты не робот

Как вызвать функцию в jQuery при изменении размера окна?

У меня есть этот код:

<script>
            $(document).ready(function larg(){
            var larghezza = $(document).width();
            $("p.width").text("The width for the " + larghezza + 
                " is px.");
            });

            $(window).resize(function() {
            larg(); 
            });
            </script>

Я хотел бы вызвать функцию "большой" при изменении размера окна, но она не работает. Как это сделать?

Спасибо

4b9b3361

Ответ 1

Вы не можете объявлять функции таким образом, используйте его следующим образом.

<script>
 $(document).ready(larg);

 $(window).resize(larg);

 function larg(){
  var larghezza = $(document).width();
  $("p.width").text("The width for the " + larghezza + " is px.");
 }
</script>

EDIT: немного изменил код, спасибо комментаторам

Ответ 2

Обратитесь к следующему методу:

window.dispatchEvent(new Event('resize'));