我有一个Ajax控件,加载到使用jQuery的Yahoo弹出窗口。
我只是使用一个简单的.get请求来加载HTML。
$.get(contentUrl,null,function(response) { $('#dialog').find('.bd').assertOne().html(response); },"waitDlg");
现在的问题是,加载的内容需要自己的CSS,实际上是动态创建的。我可以选择内联或使用外部CSS样式表。
在Chrome中测试显示,通过AJAX加载的css在使用上述代码添加到DOM时不会被评估/应用。
Internet Explorer将会评估一个内联的CSS,当它只是卡在DOM,但Chrome不会。我目前无法在FireFox中测试,因为一个完全不相关的问题。
在jQuery中有什么方法来评估动态添加到DOM中的样式表作为内联或?
有很多原因我想这样做:
>弹出框中的css属于弹出框,可能来自不同的环境
>它是动态的,我不想把它放在父页面,除非我绝对必须
>我计划它的工作这样,它不会!