2013-05-11 84 views

回答

1

您可以嘗試toggleClass

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

或者試試這個,因爲hoverno longer supported in jquery 1.9

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

我想指出的是,即使是在一年後,即jQuery也支持懸停元素,任何人都在看這個。不過,toggleClass是個不錯的主意。 – Reidmere 2015-01-09 10:21:27

3

您將在jQuery的使用addClassremoveClass功能

請參閱下面的代碼:

$(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/

希望它有用。