当我使用$(document).ready(function() {...}
时,该功能在DOM准备就绪后被调用,但是(我认为)CSS样式加载之前。
我想检索元素的宽度,但是当我尝试在Ready()事件中检索它时,返回的值与CSS值不匹配。但是,当我使用计时器10秒后调用此功能时,它按预期工作。
那么,有没有一种方法可以收听CSS使用jQuery?
谢谢
$(window).bind("load", function() {
// code here
});
要完成我的第一篇文章,我使用JSF Framework(Mojarra) PrimeFaces组件。我全JS就是这个:
$(document).ready(function() {
alert("parent : " + $("#j_idt14\:panelGrid label").parent().css("width"));
window.setInterval(function(){alert("parent : " + $("#j_idt14\:panelGrid label").parent().css("width"));}, 5000);
});
,我得到416px,后522px。
我正在通过JSF调用JS脚本:
<h:outputStylesheet name="styles/styles.css" />
和...仅此而已。我不明白