AJAX卷轴在AJAX内部称为DOM更改/插入.load()

时间:2016-10-05 02:44:32

标签: javascript php jquery jquery-plugins jquery-reel

有点难以解释我在这种情况下所做的一切,但是我在这里......

从导航/菜单中我通过.on('click').load('page.php')...将包含内容的各种PHP文件插入到我的索引页面中,其中一个php页面包含3个与2 JQuery相关的其他php元素卷轴实例和另一个.on('click')内的2个下拉选择器,显示指令和默认图像。

我已经把所有的JQuery / raw JS都用在了被调用的PHP div中 - 通过在.on('click')->.load('page.php')...

中使用getScript与JQuery卷轴相关的那些

但即使使用getScript - JQuery卷轴也只是第一次初始化。我尝试使用窗口重新加载(因为在返回主页后 - 第一个实例再次工作),然后在使用被调用的PHP加载div(它刷新到主页并且没有加载div)之前,我尝试清除JQuery缓存等......

长话短说。 在第一个实例上初始化css / images时,JQuery卷轴会填充头部,而不是在AJAX内部称为内容之后。

1 个答案:

答案 0 :(得分:0)

答案始终存在于JQuery卷轴中。 Petre Vostrel是一流的。 来自:GitHub Reel - issues “嗨,请在注入HTML后使用$ .reel.scan()方法。摘自文档:

负责发现和随后转换数据配置的Reel图像是$ .reel.scan()方法,当DOM准备就绪时,它会被自动调用。在正常情况下,您不需要自己扫描。

然而,当你碰巧将数据配置的Reel注入已经准备好的DOM时,它会重新扫描。“