如何CSS
从元素(不包括值)中获取当前应用的属性标识符?
或者更确切地说:如何获取元素,例如translate
,或? 我不是指完整的返回字符串,例如:。我的意思是...skew
rotate
rect
rect(300px 0px 0px 300px)
property-identifiers
我对 RegExp 不是很熟悉,但也许可以做到这一点?
所以为了更好的解释目的:
我需要检查一下,更改一些值(通过矩阵数组)并再次将它们重新应用回元素。
// http://stackoverflow.com/a/5968313/1250044
function matrixToArray(matrix) {
return matrix.substr(7, matrix.length - 8).split(', ');
}
$("#foo").css("clip","rect(300px 0px 0px 300px)");
var matrix = matrixToArray($("#foo").css("clip"));
// If `#foo` has something else
// applied than `clip`, then
--- ˅ --- // is that not really dynamically
$("#bar").css("clip", "rect(" + matrix[0] + matrix[1] + matrix[2] + matrix[3] + ")");