Safari / jQuery为块元素的高度返回0

时间:2014-03-25 23:05:43

标签: jquery safari

我正在创建一个jQuery插件,并使用以下方法设置高度onReady:

$(elm).css({
    width: $(elm).attr("w"),
    height: $(elm).attr("h")
});

我还将元素追加到$(elm)并设置它们的高度:

$(elm).append(<c/>).find("c").css({
    "height": "180px"
});

稍后在同一方法中,我访问相同的值:

console.log(
    "Element Height: "+$(elm).height()+"\n"+
    "Circle Height: "+$(this).height()
);

圆形高度应显示180,但元素高度显示为0.

这只是Safari中的一个问题。这是为什么?

0 个答案:

没有答案