Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载html+的动态内容时出现问题;通过ajax实现js_Javascript_Jquery_Ajax_Jquery Plugins - Fatal编程技术网

Javascript 加载html+的动态内容时出现问题;通过ajax实现js

Javascript 加载html+的动态内容时出现问题;通过ajax实现js,javascript,jquery,ajax,jquery-plugins,Javascript,Jquery,Ajax,Jquery Plugins,我使用插件通过ajax加载html页面,因此我有以下html: <div id="tabs"> <ul> <li><a href="pageWithGallery.html" title="pageWithGallery">Gallery</a></li> </ul> </div> 加载的页面pageWithGallery.html包含在$(document).r

我使用插件通过ajax加载html页面,因此我有以下html:

<div id="tabs">
   <ul>
      <li><a href="pageWithGallery.html" title="pageWithGallery">Gallery</a></li>
   </ul> 
</div>

加载的页面pageWithGallery.html包含在$(document).ready上播放的。 但是,当ui选项卡插件通过ajax加载页面时,这不起作用。 那我该怎么做呢?
谢谢

您可以在加载选项卡时初始化jQuery库

$('#tabs').tabs({
   load: function(event, ui) {
      // load gallery ...
   }
});

谢谢,所以每次选择某个选项卡时都会运行此功能,而不仅仅是库中的选项卡,我是否可以指定仅在选择特定选项卡时运行此功能?此外,这需要我将脚本加载到我的主页(包含选项卡),并了解选项卡内容。我可以避免这种情况吗?是的,您可以使其仅在某些情况下运行,但这将使其非常不动态,因为您需要确切了解您拥有哪些选项卡。运行console.log(ui)查看您必须匹配的选项。如果您使用Firebug或Safari/Chrome运行Firefox,并且知道如何使用控制台。