在jQuery中获取'translateX'的位置

时间:2014-02-03 08:28:25

标签: jquery

此代码设置translateX位置:

 var pos = -500px;
 $(.slide).css('-webkit-transform',  "translateX(" + pos+ "px)");

但是,以下代码未获得translateX职位:

 var currTrans = $(".slide").css('-webkit-transform', "translateX()");

为什么呢?那么获得价值的正确方法是什么?

2 个答案:

答案 0 :(得分:8)

试试这个,

var pos = -500;
 $('.slide').css('-webkit-transform',  'translateX(' + pos+ 'px)');

var currTrans = $('.slide').css('-webkit-transform').split(/[()]/)[1];
var posx = currTrans.split(',')[4];

Upadate:

演示链接jsfiddle

答案 1 :(得分:0)

var currTrans = $('.slide').css("transform").split(",")[4].trim()