我怎样才能用jQuery改变转换的价值?

时间:2014-06-22 12:01:06

标签: jquery css3

我有一个块

<div class="some"></some>

我想用jQuery css回调函数

来改变它

就像

一样
$(".some").css('height', function(i, value){
    return parseFloat(value) * 1.2;
});

但如果我打电话

$(".some").css("transorm") it returns "matrix(1, 0, 0, 1, 0, -0.0212)"

我只需要transformY,最后一个值, 我怎么能接受它?

2 个答案:

答案 0 :(得分:1)

试试这个:

http://jsfiddle.net/8bAtN/

jQuery(function($) {
        $(".some").css("transform", function(i){
            return 'translateY('+ i + 50 +'px)';
        });
});

答案 1 :(得分:1)

   var res =  $(".some").css("transorm");  // returns "matrix(1, 0, 0, 1, 0, -0.0212)

   var values = res.split('(')[1];
   values = values.split(')')[0];
   values = values.split(',');
   var your_value = values[5]; //has '-0.0212'