我有一个块
<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,最后一个值, 我怎么能接受它?
答案 0 :(得分:1)
试试这个:
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'