Здраствуйте. Прошу помочь вот с чем: при помощи Jquery нужно запустить скрипт, который приведен ниже, тогда, когда пользователь докрутит страницу до последнего <p></p> в блоке c классом Text. Именно запустился, дальше уже не важно перемещение. Код (Javascript): <script> $(window).load(function() { var hideTheModal = $.cookie('hideTheModal'); // если cookie не установлено появится окно if(hideTheModal == null){ // вызвать модальное окно $('.subscribe-window').fadeIn(500); $("body").append("<div id='overlay'></div>"); $('#overlay').show().css({'filter' : 'alpha(opacity=80)'}); $('#overlay').click(function(){ $('.subscribe-window').fadeOut(); $('#overlay').remove('#overlay'); $.cookie('hideTheModal', { expires: 12, path: '/' }); }); } }); </script> Заранее огромное спасибо
Вот сделал с плагином, который скинул выше (+ еще jQuery Cookie), может кому пригодится: Код (Javascript): <script src="/resource/script/jquery.cookie.min.js"></script> <script> jQuery(document).ready(function(){ $('.Text p:last').one('inview', function (event, visible) { if (visible) { var hideTheModal = $.cookie('hideTheModal'); // если cookie не установлено появится окно if(hideTheModal == null){ // вызвать модальное окно setTimeout(function(){ $('.subscribe-window').fadeIn(500); $('.news-label').fadeIn(500); $("body").append("<div class='overlay'></div>"); $('.overlay').show().css({'filter' : 'alpha(opacity=80)'}); $('.overlay, .close').click(function(){ $('.subscribe-window').fadeOut(); $('.news-label').fadeOut(500); $('.overlay').remove('.overlay'); $.cookie('hideTheModal', '', { expires: 12, path: '/', }); }); $('#subscribe_submit').click(function(){ $.cookie('hideTheModal', '', { expires: 25, path: '/', }); }); }, 3800); } } }); }); </script>