如何使用jquery触发类和悬停效果

时间:2013-11-01 07:20:14

标签: jquery html css

是否可以使用jquery设置以下css?

类似于jquery中的.addClass()

.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%;
}

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

  

是否可以使用jquery设置以下css?

JS:

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

CSS:

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

您将使用此类添加以下逻辑。