相关疑难解决方法(0)

获取元素-moz-transform:在jQuery中旋转值

我有一个图层的CSS样式:

.element {
    -webkit-transform: rotate(7.5deg);    
     -moz-transform: rotate(7.5deg);    
      -ms-transform: rotate(7.5deg);    
       -o-transform: rotate(7.5deg);   
          transform: rotate(7.5deg);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法通过jQuery获得curent旋转值?

我试过这个

$('.element').css("-moz-transform")
Run Code Online (Sandbox Code Playgroud)

结果matrix(0.991445, 0.130526, -0.130526, 0.991445, 0px, 0px)并没有告诉我很多.我想要得到的是7.5.

css jquery transform rotation

48
推荐指数
4
解决办法
4万
查看次数

在jQuery中转换

我正在尝试使用jquery获取一个元素来设置旋转悬停效果,我有这个jsFiddle来测试.到目前为止我有这个:

$(".icon").hover(function() {
        $(this).stop().animate({transform: "rotate(-90deg)", height: "200px"},400);
    },function() {
        $(this).stop().animate({backgroundColor : "black", color: "red"},400);
    });
Run Code Online (Sandbox Code Playgroud)

但它似乎根本没有旋转它,我意识到设置css的正确方法是:

-webkit-transform:rotate(30deg);

我试过这个:

$(this).stop().animate({-webkit-transform: "rotate(-90deg)", height: "200px"},400);
Run Code Online (Sandbox Code Playgroud)

但即使是高度也不会改变.任何建议都会有所帮助!

链接到JSFiddle

css jquery transform rotation

4
推荐指数
2
解决办法
6万
查看次数

单击时出现JavaScript NaN问题

我有以下脚本:

function rotateFoo(current) {
  var angle = (current.data('angle') + 90);
  current.data('angle', angle);
  console.log('angle: ', angle);
  current.css({
    'transform': 'rotate(' + angle + 'deg)'
  });

  current.data('angle1', angle);
}

$(document).ready(function() {
  function generateNumb() {
    var start = [0, 90, 180, 270];
    var start = start[Math.floor(Math.random() * 4)];
    return start;
  }

  $('.foo').each(function() {
    $(this).css({
      'transform': 'rotate(' + generateNumb() + 'deg)'
    });
  });

  $('.foo').on('click', function() {
    rotateFoo($(this));
  });
});
Run Code Online (Sandbox Code Playgroud)
.wrapper {
  width: 306px;
  border: 3px solid black;
  margin: 50px auto 0;
  overflow: hidden;
}
.foo …
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
90
查看次数

标签 统计

css ×2

jquery ×2

rotation ×2

transform ×2

javascript ×1