怎么获取swiper里面的translate3d的值
1个回答
展开全部
该值被存储或者作为matrix或matrix3d根据z值是否被设置。假设没有其他的变换,为一个二维矩阵.x和Y是最后两个值。对于一个三维矩阵.x,Y,Z,1个是最后四位数字。 你正则表达式来获取值:
function getTransform(el) { var results = $(el).css('-webkit-transform').match(/matrix(?:(3d)\(\d+(?:, \d+)*(?:, (\d+))(?:, (\d+))(?:, (\d+)), \d+\)|\(\d+(?:, \d+)*(?:, (\d+))(?:, (\d+))\))/) if(!results) return [0, 0, 0]; if(results[1] == '3d') return results.slice(2,5); results.push(0); return results.slice(5, 8);}
getTransform(".swiper-wrapper");
swiper.js中文手册
http://swiper2.swiper.com.cn/api/function/2014/1218/113.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询