;(function($) { $('.mfp-content-element').magnificPopup({ type: 'iframe', tClose: '', tLoading: '', disableOn: , mainClass: '', preloader: , closeOnContentClick: , closeOnBgClick: , closeBtnInside: , showCloseBtn: , enableEscapeKey: , modal: , alignTop: , fixedContentPos: '', fixedBgPos: '', overflowY: '', removalDelay: , closeMarkup: '' type: 'ajax', tClose: '', tLoading: '', ajax: { cursor: '', tError: '' }, disableOn: , mainClass: '', preloader: , focus: '', closeOnContentClick: , closeOnBgClick: , closeBtnInside: , showCloseBtn: , enableEscapeKey: , modal: , alignTop: , fixedContentPos: '', fixedBgPos: '', overflowY: '', removalDelay: , closeMarkup: '', callbacks: { beforeOpen: function() { console.log($.magnificPopup.instance.st.el); var href = $.magnificPopup.instance.st.el.attr('href'); if (href.indexOf('eID=jh_magnificpopup_ajax') == -1) { var fragment = href.substr(href.indexOf('#')); href = href.replace(fragment, ''); var uid = fragment.replace('#c', ''); console.log('uid: ' + uid); var delimiter = '&'; if (href.indexOf('?') == -1) delimiter = '?'; var newHref = href + delimiter + 'eID=jh_magnificpopup_ajax&jh_magnificpopup[type]=reference&jh_magnificpopup[uid]=' + uid; console.log(newHref); $.magnificPopup.instance.st.el.attr('href', newHref); console.log($.magnificPopup.instance.st.el); } } } }); })(window.jQuery || window.Zepto);