2013-05-11 1 views
1

Я хочу добавить класс в div на зависании этого div и удалить этот класс, когда он не наводится. И когда я нахожусь на другом div, снова этот класс должен быть добавлен и удален, когда он не наводится. Кто-то сказать мне, как сделать это в JQuery ......JQuery: добавьте класс при наведении на div и удалите, когда не наведите указатель

ответ

1

Вы можете попробовать toggleClass

$(function(){ 
    $('#id').hover(function(){ 
     $('#id2').toggleClass('classname'); 
    }); 
}); 

Или попробовать это, потому что hover является no longer supported in jquery 1.9

$(function(){ 
    $('#id').on('mouseenter mouseleave', function(){ 
     $('#id2').toggleClass('classname'); 
    }); 
}); 
+0

Я хотел бы отметить, даже если это спустя год, что JQuery поддерживает элемент парения , для тех, кто ищет это. Тем не менее, toggleClass - хорошая идея. – Reidmere

3

Вы должны будете использовать addClass и removeClass функции JQuery

См следующий код:

$(document).ready(function() {  
    $('#secID, #thID').hover(function(){  
     $('#oneID').addClass('red');  
    },  
    function(){  
     $('#oneID').removeClass('red');  
    }); 
}); 

может относиться следующее ссылки по теме:

AddClass:http://api.jquery.com/addClass/

RemoveClass:http://api.jquery.com/removeClass/

Надежда Его полезное.

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

  • Нет связанных вопросов^_^