通过jQuery Mobile手风琴,文档就绪等效于加载ajax的内容

时间:2012-01-18 15:08:42

标签: javascript jquery jquery-mobile

正如超长标题所暗示的那样,我需要一些jQuery Document Ready等效的东西,它可以在jQuery Mobile手风琴/可折叠中通过ajax加载动态加载的内容。

我们有一些事情不会起作用:

  1. 无法将javascript添加到实际的标记本身(由于CMS),因此必须通过全局js文件加载。
  2. $(document).ready()无法正常工作,因为从技术上讲,我们正在等待加载的文档。
  3. $('div#id').load()似乎无效。
  4. 无论是否运行了可折叠内容,
  5. $('div#id').ready()似乎都会在加载实际页面的任何时候运行。
  6. 这是一个黑暗中的镜头,但你们可以帮助的任何事情,我很感激:)。

    由于

1 个答案:

答案 0 :(得分:19)

使用.ajaxComplete()

$(document).ajaxComplete(function(e, xhr, settings){

});

如果您想在文档中添加新内容时执行某些操作,请执行以下操作:

$(document).on('DOMNodeInserted', function(e) {

});