在jQuery中获取'translateX'的位置

Fai*_*zan 5 jquery

此代码设置translateX位置:

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

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

 var currTrans = $(".slide").css('-webkit-transform', "translateX()");
Run Code Online (Sandbox Code Playgroud)

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

dha*_*ana 8

试试这个,

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

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

Upadate:

演示链接jsfiddle