我正在使用load()函数将文件加载到div中,但是在加载数据后,它的样式无法正常工作。
例如:
index.html:
我点击“a”链接后,内容被加载到#Display div中,然后完美显示,但是标题头不是红色的,内容段落也不是绿色的。我相信这是默认行为,因为当网站首次加载时没有这些元素,我是用jQuery动态加载它们的。有没有一种懒加载它们并在后台刷新样式表的方法?还是其他什么诀窍可以帮助我?
非常感谢!
例如:
index.html:
$("a ").click(
function(e)
{
e.preventDefault();
$("#Display").load('file.html');
$("#Display").show();
});
file.html:
<h1 id="title">Item number #1</h1>
<p id="content">Lorem ipsum like text...</p>
style.css:
#title {
color: red;
}
#content {
color: green;
}
我点击“a”链接后,内容被加载到#Display div中,然后完美显示,但是标题头不是红色的,内容段落也不是绿色的。我相信这是默认行为,因为当网站首次加载时没有这些元素,我是用jQuery动态加载它们的。有没有一种懒加载它们并在后台刷新样式表的方法?还是其他什么诀窍可以帮助我?
非常感谢!