Javascript 加载html+的动态内容时出现问题;通过ajax实现js
我使用插件通过ajax加载html页面,因此我有以下html: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
<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,并且知道如何使用控制台。