Jquery文档就绪函数、加载后函数
我已经通过 jQuery 加载了一个表单。因此,应用于它的 $(document).ready(function()
不再起作用。加载后我们如何将函数重新建立到表单中。
内容加载到:
$('.section.com').load(window.location.href + ' .section.com .tubs')
因此,这不再起作用:
$('#commentform').ajaxForm(function () {
$('.commentslogic').load('<?php the_permalink();?> .commentslogic .inner', function () {
$('.commentlist li:first').hide();
$('.commentlist li:first').slideDown(400);
$('.commentlist li:first').effect('highlight', {}, 800);
$('#cloader').slideUp(400);
})
});
I have loaded in a form via jQuery. As a consequence the $(document).ready(function()
that was applied to it no longer functions. How do we reestablish the function to the form after it has loaded in.
Content is loaded in:
$('.section.com').load(window.location.href + ' .section.com .tubs')
This therefore no longer functions:
$('#commentform').ajaxForm(function () {
$('.commentslogic').load('<?php the_permalink();?> .commentslogic .inner', function () {
$('.commentlist li:first').hide();
$('.commentlist li:first').slideDown(400);
$('.commentlist li:first').effect('highlight', {}, 800);
$('#cloader').slideUp(400);
})
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将表单绑定放入一个函数中,以便您可以重用它:
现在您可以从
ready
事件调用它,也可以在load
方法中作为回调调用它来绑定新的形式:Put the form binding in a function so that you can reuse it:
Now you can call it both from the
ready
event, and as callback in theload
method to bind the new form:将其放入
.load
的回调中,以便将其重新应用于替换的元素:Put it into
.load
's callback so it gets re-applied to replaced elements: