刷新 DIV 后 jQuery 重新加载以前的元素
所以我刷新了一个 DIV - 但之前提到的元素,例如 Cufon(字体替换)不再有效。我该如何实现这一目标?
// Switch to home.
$(".switch_home").live('click', function () {
// Fade content out.
$("div#content_hldr").fadeOut("fast", function () {
// Load Home page in.
$("div#content_hldr").load("content/content.home.php");
// Cufon.replace('h2'); <----
// Fade in the content.
$("div#content_hldr").fadeIn("fast");
});
});
评论实际上应该发生什么。最好的情况是,我应该能够重新加载所有以前的元素和功能/事件。
这可能吗?
谢谢!
So I have refreshed a DIV - but previous stated elements such as Cufon (font replacement) are not active anymore. How do I achieve this?
// Switch to home.
$(".switch_home").live('click', function () {
// Fade content out.
$("div#content_hldr").fadeOut("fast", function () {
// Load Home page in.
$("div#content_hldr").load("content/content.home.php");
// Cufon.replace('h2'); <----
// Fade in the content.
$("div#content_hldr").fadeIn("fast");
});
});
Commented what should happen, actually. Best scenario, I should be able to reload all previous elements and functions / events.
Is this possible?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需将 Cufon (不知道那是什么)应用于
$.load
回调中新加载的元素:Just apply Cufon (no idea what that is) to newly loaded-in elements within
$.load
's callback: