2014-01-25 6 views
0

Я хочу проверить классный всплывающий триггер, прежде чем всплывающее окно будет открыто, но предупреждение покажет "undefined". Как получить его «add_group» или «edit_group».check class magnific popup trigger

это мой код

$('.add_group,.edit_group').magnificPopup({ 
     type: 'inline', 
     focus:'#group_komponen', 
     modal:true, 
     callbacks: { 
     beforeOpen: function() { 
       alert($(this).attr('class')); 
     } 
    } 
}); 

ответ

0

Для решения, чтобы проверить «Класс» перед всплывающей открытой. Вам необходимо проверить длину этого «класса», как показано ниже:

if(($('.add_group').length) || ($('.edit_group').length)) { 

    $('.add_group,.edit_group').magnificPopup({ 
     type: 'inline', 
     focus:'#group_komponen', 
     modal:true, 
     callbacks: { 
     beforeOpen: function() { 
       alert($(this).attr('class')); 
     } 
    } 
    }); 

} 
+0

спасибо за ваш ответ, но это не работает – wahmal