Показать сообщение отдельно
  #1 (permalink)  
Старый 12.04.2015, 20:48
Интересующийся
Отправить личное сообщение для Fedul Посмотреть профиль Найти все сообщения от Fedul
 
Регистрация: 05.10.2014
Сообщений: 20

Авто close popup
есть плагин
function jpopmessages(){
	var condition,
		sys_mes_con = jQuery('#system-message-container'),
		sys_mes = jQuery('#system-message');
	
	// added support for &%$ยฃ@#ยง yootheme templates!!!!
	var alertsYT = jQuery('.uk-alert,[data-uk-alert]');
	if(alertsYT.length > 0){	
		if(jQuery('#jPopMessagesContainer').length > 0){
			sys_mes_con = jQuery('#jPopMessagesContainer');
			sys_mes_con.append(alertsYT);
		} else {
			sys_mes_con = jQuery('<div id="jPopMessagesContainer"></div>');
			sys_mes_con.append(alertsYT).appendTo('body');
		}
	}
	
	if(sys_mes_con.length <= 0){
		return;
	} else if(sys_mes.length <= 0){
		condition = (sys_mes_con.html().trim() != '');
	} else {
		condition = (sys_mes.html().trim() != '');
	}
	
	if(condition && typeof jQuery.fn.simpleModal != 'undefined'){			
		if(typeof window['jPopMessagesInitialized'] == 'undefined'){
			sys_mes_con.find('[data-dismiss="alert"],.uk-alert-close').on('click', function (e) {
				e.preventDefault();
				e.stopPropagation();
				
				// frontend
				var parent = jQuery(this).parent();
				if(parent.hasClass('alert') || parent.hasClass('uk-alert')){
					parent.remove();
					jQuery(this).remove();
				}
				
				// backend
				var nextEle = jQuery(this).next();
				if(nextEle.hasClass('alert')){
					nextEle.remove();
					jQuery(this).remove();
				}
			});
		
			sys_mes_con.on(jQuery.simpleModal.BEFORE_OPEN, function(event, modal) {
				jQuery('.jquery-modal.blocker').css('z-index','1030');
			});
			
			sys_mes_con.on(jQuery.simpleModal.OPEN, function(event, modal) {
				sys_mes_con.css('z-index','1031');
			});
			
			sys_mes_con.on(jQuery.simpleModal.BEFORE_CLOSE, function(event, modal) {
				sys_mes_con.removeClass('open').html('');
			});
			
			window['jPopMessagesInitialized'] = true;
		}
		
		if(!sys_mes_con.hasClass('open')){
			sys_mes_con.addClass(jpm_cust_class +' open').simpleModal({
				showclose: true,
				fadeDuration: 250,
				fadeDelay: 0.80
			});
		}
		if(sys_mes_con.hasClass('open')){
			sys_mes_con.addClass(jpm_cust_class +' open').simpleModal({
				showclose: true,
				fadeDuration: 250,
				fadeDelay: 0.80
			});
		}
	}
}
 
jQuery(document).ready(function(){
	jpopmessages();
});

вывода сообщений в всплывающем окне, ни как не получается закрывать его автоматически через какой либо промежуток времени.
Подсобите с решением пожалуйста.
Ответить с цитированием