Определить имя.class, используя DOMNodeInserted
Если я запускаю это ниже:
$(document).bind('DOMNodeInserted', function(){
$('.new', this).hide();
});
он будет работать нормально и будет скрывать.new div. Но мне нужно сделать что-то вроде ниже:
$(document).bind('DOMNodeInserted', function(){
// if class .new exists
// do something to the other elements e.g (body, #div, h1, h2, etc) not to .new class
});
большое спасибо
2 ответа
Решение
Вы можете просто проверить длину .new
и обработайте это следующим образом:
$(document).bind('DOMNodeInserted', function(){
if($('.new').length > 0)
{
$('body *').not('.new').hide();
}
});
Посмотреть это демо jsFiddle
Попробуй это:
$(document).bind('DOMNodeInserted', function () {
if ($('.new').length) {
// if class .new exists
// do something to the other elements e.g (body, #div, h1, h2, etc) not to .new class
}
});