【发布时间】:2012-10-19 21:54:51
【问题描述】:
我使用 pie.js (http://css3pie.com/) 一个允许我在 ie6+ 上使用 css3 的库。我在 document.ready 上应用 pie.js :
$(document).ready(function(){
if (window.PIE) {
$('.vexClass, #vexId').each(function(){
PIE.attach(this);
});
}
});
我的问题是,当 dom 被修改时,我应用 pie.js 的元素渲染效果不佳,因此我必须在修改 dom 时加载将 pie.js 应用到我的元素的函数,并且仅适用于已应用的部分使用 OnSubtreeModified 或其他技术进行修改...例如,我有一个在加载 dom 时显示的面板,在该面板中,我有一个按钮正在扩展另一个面板,其中包含我想要应用 pie.js 的按钮和其他元素,所以对于主面板,我应用了 pie.js 的所有元素都呈现正常,但扩展面板中的元素 pie.js 没有应用:| 那么,当为扩展面板修改 dom 时,如何注入该 pie.js?
谢谢。
【问题讨论】:
-
你必须使用 pie.js 而不是 .htc 文件吗?
标签: javascript jquery dom dynamic-html