/* @author: Ilyas karim @date: 5/may/2016 */ var poppy = localStorage.getItem('myPopup'); // Required to only allow popup once per session (function ($) { setInterval(function(){ $(".navbar-brand").html($(document).width()); },10) $.fn.jPopup = function (options) { var settings = $.extend({ popupParent : "email-popup", scrollTopPx : 50, popupCloseButton : ".popup-close-button", heading : "heading - You can change", paragraph : "You can change paragraph from options. You can also change the input into your own template", userContent : '
', buttonText : 'Click me', buttonClass : "btn btn-info btn-block btn-lg", // openPopup : "asd", initThrough : function () { $(window).on('scroll', function(event) { var scrollValue = $(window).scrollTop(); if (scrollValue == settings.scrollTopPx || scrollValue > settings.scrollTopPx) { // call the popup if (hasPopuped == false) { $.fn.jPopup.openPopup(); } } }); }, openPopup : function () { $("html").addClass('active-popup'); } }, options); var hasPopuped = false; var scrollValue = $(window).scrollTop(); settings.initThrough(); $(".email-popup .popup-title").html(settings.heading); $(".email-popup .paragraph").html(settings.paragraph); $(".email-popup .user-content").html(settings.userContent); $(".email-popup .btn").html(settings.buttonText); $(".email-popup .btn").addClass(settings.buttonClass); $(".popup-open-button").click(function() { $('html').addClass('active-popup'); }); $(".popup-close-button").click(function() { $('html').toggleClass('active-popup'); hasPopuped = true; }); } if(!poppy){ $.fn.jPopup.openPopup = function () { // Required to only allow popup once per session $("html").addClass('active-popup'); } } localStorage.setItem('myPopup','true'); // Required to only allow popup once per session }(jQuery))