我正在创建一个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中的一个问题。这是为什么?