2013-08-23 2 views
0

Я пытаюсь выделить элемент, когда я на него курю (добавление класса). У меня есть вложенные элементы на моей странице. Я хочу, чтобы, если я наводил элемент над элементом, непосредственный элемент выделяется не всеми родительскими.Hover highlight child не должен выделять родителя

Вот этот фрагмент кода

 $("body *").hover(function (e) 
     { 
      $(this).addClass('test'); 
     }, function() 
     { 
      $(this).removeClass('test'); 
     });` 

http://jsfiddle.net/3ZGQr/1/

+1

конкретную информацию быстро, прежде чем вы получите downvoted. –

+0

Ваш код, пожалуйста? – Itay

+0

Здесь вы найдете: http://jsfiddle.net/3ZGQr/1/ – Sabby62

ответ

3

Попробуйте

$(document).ready(function(){ 
    $("body").mouseover(function (e){ 
     $(e.target).addClass('test'); 
    }).mouseout(function (e) { 
     $(e.target).removeClass('test'); 
    }); 
}); 

Демо: Fiddle

+0

Удивительный! Это то, что я искал! Спасибо – Sabby62

Смежные вопросы