我是新来的ajax,并且想要最好地理解如何编写我的jQuery代码,以便通过ajax调用页面,我的jQuery函数(简单的东西,如幻灯片和叠加)仍然会工作。jquery函数和ajax的最佳实践
以下是我目前正在做的工作,使我的jQuery工作在没有ajax的独立页面上。
$('.microContentWrap').click(function(){
//perform some functions
});
为了使这项功能相同工作时,该页面已通过AJAX加载,我重复我的代码,并将其绑定到一个名为“Ajax的包装”的div正常加载这个页面上。没有这一步,上面的代码就不会在ajax页面上执行。
$("ajax-wrapper").on("click", ".microContentWrap", function() {
//exact same functions as above
});
这两件事情都有效,但这是最有效的方式吗?似乎重复性为我的文件中的每个单一功能执行这两个步骤的过程。
这是因为微内容被破坏,再加入我猜,这意味着它是一个动态的元素,这通常意味着你绑定的静态父单击事件运行FNC – ThisGuyHasTwoThumbs
什么过程分为两个步骤?用第二种方法替换第一种方法。这是任何一种方式。 – David
*“两步法”*是什么意思?几乎看起来你没有提供足够的信息来帮助 – charlietfl