2013-11-01 65 views
0

是否可以使用jquery設置下面的CSS?如何使用jquery觸發類和懸停效果

像.addClass()jQuery中

.macbook:not(:hover) .macbook-lid { 
    -webkit-transform: rotate3d(-1, 0, 0, 91deg); 
    -moz-transform: rotate3d(-1, 0, 0, 91deg); 
    transform: rotate3d(-1, 0, 0, 91deg); 
} 
.macbook:not(:hover) .macbook-lid:before { 
    width: 94%; 
} 
+0

你在做什麼....你想使用jQery添加懸停效果嗎? –

回答

1

試試這個,

CSS

.macbook:not(:hover) .macbook-lid { } 
.test{ 
    -webkit-transform: rotate3d(-1, 0, 0, 91deg); 
    -moz-transform: rotate3d(-1, 0, 0, 91deg); 
    transform: rotate3d(-1, 0, 0, 91deg); 
} 
.macbook:not(:hover) .macbook-lid:before { 
    width: 94%; 
} 

SCRIPT

$('.macbook').on('click',function(){ 
    $('.macbook-lid').toggleClass('test'); 
}); 

Tried創建Demo

0

爲Ti可能使用jquery設置下面的CSS ??

是的。

JS:

$('.element').hover(function() { 
$(this).addClass('class-below'); 
}, function { 
$(this).removeClass('class-below'); 
}); 

CSS:

.class-below:before { .... } 

你會使用這個類來添加以下邏輯。