jQuery css3属性不起作用

时间:2014-12-30 19:14:46

标签: jquery css3

var containerHeight = $(".item").height();

    $(".word-game .nWord").css({
        "-webkit-transform" : "translate(0, " + containerHeight + ")"
    });

这是我的代码,但它不起作用。我真的很累。

3 个答案:

答案 0 :(得分:2)

只需将px%添加到当前函数,因为translate不知道如何处理普通整数。

var containerHeight = $(".item").height();

$(".word-game .nWord").css({
    "transform" : "translate(0,"+containerHeight+"px)"
});

http://jsfiddle.net/nuuLjhL0/

答案 1 :(得分:1)

试试这个:

$(document).ready(function(){
var containerHeight = $(".item").height();
   $(".word-game .nWord").css({
     "-webkit-transform":"translate(0px,"+containerHeight+"px)"
    });
});

答案 2 :(得分:0)

确保它适用于所有浏览器:)

            "-webkit-transform": "translate(0,"+containerHeight+"px)",
            "-moz-transform": "translate(0,"+containerHeight+"px)",
            "-ms-transform":"translate(0,"+containerHeight+"px)",
            "-o-transform":"translate(0,"+containerHeight+"px)",
            "transform": "translate(0,"+containerHeight+"px)"