此代码设置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)
为什么?那么获得价值的正确方法是什么?
试试这个,
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
| 归档时间: |
|
| 查看次数: |
12152 次 |
| 最近记录: |