отслеживание скролинга в блоке с overflow: auto
извините это мой второй вопрос за сегодня, но в интернете вобще нету инфы по этому вопросу
открывается модельное окно со скролом, нужно отслеживать изменения скрола, но никак не могу..... <html style="overflow: hidden;display: block;height: auto !important;"> <body style="overflow: hidden;height: 100%;"> <div id="prosmotr1" style="z-index: 900;display: block;visibility: visible;height: 100%;left: 0px;overflow: auto;position: fixed;top: 0px;width: 100%;"> <div id="prosmotr2" style="position: absolute;z-index: 999;width: 1000px;top: 0px;"> ............................... ............................... </div> </div> </body> </html> $('#prosmotr1').on('scroll', function () { alert(1); }); |
sig,
либо у элемента нет прокрутки либо нет строк 1 и 5 $(function(){ $('#prosmotr1').on('scroll', function () { alert(1); }); }); |
при клике открытии модельного окна нужно запустить функцию скролинга или самуфункцию вставить.
Хотя я не понял, если вставить функцию скролинка в клик, как она работает постоянно $(document).on('click', '.click', function(){ $('#prosmotr1').on('scroll', function () { alert(1); }); }); или $(document).on('click', '.click', function(){ scroll_click(); }); function scroll_click(){ $('#prosmotr1').on('scroll', function () { alert(1); }); }); |
sig,
пока непонятно ... может макет и описание? |
Часовой пояс GMT +3, время: 18:07. |