Currently I have a class with transform value rotate(57deg)
, when alert
目前我有一个变换值为rotate(57deg)的类,当发出警报时
$(".div-1").css("transform")
it is giving matrix value.
$(“。div-1”)。css(“transform”)它给出矩阵值。
<style>
.div-1{
transform: rotate(57deg);
}
</style>
<div class="div-1">Test</div>
I need to add
scale(-1, 1)
to the existing transform value using Jquery我需要使用Jquery将scale(-1,1)添加到现有的转换值
. so .div-1 transform value become div-1 { transform: scale(-1, 1) rotate(57deg); }
How to do this ? Here 57 is just a number , it will change always. so what I need is add scale( -1 , 1)
to the current transform value . Please help .
。所以.div-1变换值变为div-1 {变换:缩放(-1,1)旋转(57deg); } 这个怎么做 ?这里57只是一个数字,它将永远改变。所以我需要的是将scale(-1,1)添加到当前变换值。请帮忙 。
3 个解决方案
#1
4
you can do something like this :
你可以这样做:
var css = $('.div-1').css("transform");
css = css+" scale(-1,1)";
$('.div-1').css('transform',css);
#2
1
<style>
div {
-ms-transform: rotate(57deg); // IE 9
-webkit-transform: rotate(57deg); // Chrome, Safari, Opera
transform: rotate(57deg);
}
</style>
#3
0
ALternate solution is to create two classes as
替代解决方案是创建两个类
<style>
.div-1{
transform: rotate(57deg);
}
.div-2{
transform: scale(-1, 1) rotate(57deg);
}
</style>
<div class="div-1">Test</div>
then in jquery do the following :
然后在jquery中执行以下操作:
if(condition == true){
$(".div-1").addClass("div-1");
$(".div-1").removeClass("div-2");
} else {
$(".div-1").addClass("div-2");
$(".div-1").removeClass("div-1");
}
#1
4
you can do something like this :
你可以这样做:
var css = $('.div-1').css("transform");
css = css+" scale(-1,1)";
$('.div-1').css('transform',css);
#2
1
<style>
div {
-ms-transform: rotate(57deg); // IE 9
-webkit-transform: rotate(57deg); // Chrome, Safari, Opera
transform: rotate(57deg);
}
</style>
#3
0
ALternate solution is to create two classes as
替代解决方案是创建两个类
<style>
.div-1{
transform: rotate(57deg);
}
.div-2{
transform: scale(-1, 1) rotate(57deg);
}
</style>
<div class="div-1">Test</div>
then in jquery do the following :
然后在jquery中执行以下操作:
if(condition == true){
$(".div-1").addClass("div-1");
$(".div-1").removeClass("div-2");
} else {
$(".div-1").addClass("div-2");
$(".div-1").removeClass("div-1");
}