使用JQuery检索css属性scaleX

时间:2013-10-23 20:23:05

标签: javascript jquery html css

我正在尝试使用JQuery打印出特定div的属性。 我希望各种css属性显示在屏幕上的信息面板中。

我正在尝试展示scaleX,但遇到了很多困难。这是我目前的代码:

//Size Control
$("#slider").change(function () {
    size = $("#slider").val();
    //Update the size of box while dragging
    b1.css({
        "-webkit-transform": "scaleX(" + size / 10 + ") scaleY(" + size / 10 + ") rotate(" + rotation + "deg) rotateX("+ rotateX + "deg) rotateY("+ rotateY + "deg) skew("+ skewX + "deg," + skewY + "deg)",
    });

    $("#sizeInfo").text("Size: " + b1.css("-webkit-transform"));

});

HTML

 <div id="b1"></div>

信息面板中的输出

matrix3d(-0.6998933866094739,-0.012216684506098372,0.0000000000000001224646799147353,0,0121216684506098542,-0.6998933866094739,0.0000000000000001224646799147353,0,000000000000000008421610720791067,0.00000000000000008720833192322797,0,0,0,0,0,1)

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

jQuery的.css换行window.getComputedStyle,它使用计算样式而不是原始样式信息。您可以使用元素上的style属性来获取实际的字符串:

b1.get(0).style.WebkitTransform