2016-07-13 5 views

答えて

0

+ CSS selectorを使用してください。 CSS2から入手できます。

.one:hover + .two { 
    background-color:green; 
} 

フィドル:https://jsfiddle.net/rqb5ytav/1/を見てください。

+0

ありがとうございました。 3分であなたを答えとしてマークします。 –

+0

@ C.Ronaldo Cool、thx! –

0

previousElementSiblingプロパティとnextElementSiblingプロパティを使用して、CSSプロパティを取得できます。

var divOneColor = null; 
var divTwoColor = null; 
$(document).on('mouseover', 'div', function(e) { 
    var clName = $(e.target).attr('class') 
if(clName == "one") { 
    divOneColor = $(this).css("background-color"); 
    divTwoColor = $(this.nextElementSibling).css("background-color"); 
    $(".two").css("background-color", divOneColor); 
    $(".one").css("background-color", divTwoColor); 
} 
else if (clName=="two"){ 
    divOneColor = $(this.previousElementSibling).css("background-color"); 
    divTwoColor = $(this).css("background-color"); 
    $(".one").css("background-color", divTwoColor); 
    $(".two").css("background-color", divOneColor); 
} 

}); フィドルを見てください。 https://jsfiddle.net/7ow38dve/

関連する問題