Сброс атрибутов CSS элемента при событии изменения размера контейнера (onresize) - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть функция в событии onresize div-обертки для изменения размера элемента.Эта функция не вызывается.Событие onresize недоступно для divs?

Вот HTML-код.

<div id="matting" onresize="resize_page();"> <!-- Begin page matting div -->

  <div id="page"> <!-- Begin page div -->

  </div> <!-- End page div -->

</div> <!-- End page matting div -->
<script type="text/javascript">
    function resize_page() {
        alert ('resize_page');
        $("#page").css('height','120%');
    }
</script>

1 Ответ

1 голос
/ 19 декабря 2011

Событие onresize наступает при изменении размера окна или frame .

Так что, похоже, оно не поддерживается для div

http://www.w3schools.com/jsref/event_onresize.asp

Вы можете использовать плагин jquery http://benalman.com/projects/jquery-resize-plugin/ Запускается внутренний цикл опроса, который периодически проверяет изменения размера элемента и при необходимости вызывает событие

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...