0

是否可以使用 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%;
}
4

2 回答 2

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

脚本

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

Tried创建演示

于 2013-11-01T07:28:41.627 回答
0

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

是的。

JS:

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

CSS:

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

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

于 2013-11-01T07:30:14.387 回答