| Current Path : /home/digilove/public_html/plugins/system/bdthemes_shortcodes/shortcodes/splash/js/ |
| Current File : /home/digilove/public_html/plugins/system/bdthemes_shortcodes/shortcodes/splash/js/splash.js |
jQuery(document).ready(function ($) {
// Splash screen
$('.su-splash').each(function () {
var $splash = $(this),
data = $splash.data(),
$screen = $splash.children('.su-splash-screen');
// Remove empty P's
$screen.find('p:empty').remove();
// Open popup with delay
window.setTimeout(function () {
// Create popup
$.magnificPopup.open({
closeOnBgClick: data.onclick === 'close-bg',
closeBtnInside: true,
showCloseBtn: data.close === 'yes',
enableEscapeKey: data.esc === 'yes',
callbacks: {
beforeOpen: function () {
// Add style class
$('body').addClass(data.style);
},
open: function () {
// Set window width
$screen.css('max-width', data.width + 'px');
// Set bg opacity
$('.mfp-bg').css('opacity', data.opacity);
// Set action for click
$('body').on('mousedown.su', function (e) {
// Go to url
if (data.onclick === 'url') {
var tag = e.target.nodeName.toLowerCase();
if (tag === 'button' || tag === 'a') return;
else window.location.href = data.url;
}
// Close screen
else if (data.onclick === 'close') $.magnificPopup.close();
});
},
close: function () {
// Remove all styles
$('.mfp-bg').attr('style', '');
// Remove style class
$('body').removeClass(data.style);
// Remove click action
$('body').unbind('mousedown.su');
}
},
items: {
src: $screen.remove()
},
type: 'inline'
}, 0);
}, parseInt(data.delay) * 1000 + 10);
});
});