2012-02-16 57 views
1
  • 使用标签的用户可以点击围绕一个标签式界面
  • 在每个选项卡 结果被称为具有可视div中显示,其余都是 隐藏当用户点击怎么杀jQuery函数一个标签,它的通话效果该选项卡
  • 我拥有多套每片的结果,如果只使用一组将被要求每个调用函数的(这是一种可能性)
  • 当多套被称为我的脚本调用反复使用相同的功能 - 每套

如何从 重新加载一次它们在该选项卡上第一次运行后的后续功能?他们是否已经执行

+0

您是使用jQuery UI选项卡实现还是其他实现? – crush 2012-02-16 20:45:42

+0

没有。我使用onclick替换另一个div中的内容。 – Innate 2012-02-16 21:19:28

回答

0

使用布尔型数据属性来表示某个东西是否已被请求“填充”是很常见的。例如:

$("#foo").on("click", function() { 
    if(!$(this).data("loaded")) { 
     $(this).load("foo.html", function() { 
      $(this).data("loaded", true); 
     } 
    } 
}); 

如果你想更具体的答案,我会建议你提供你的问题更多的细节。

+0

这不是一个模糊问题的答案。谢谢,我会试试看。 – Innate 2012-02-16 20:56:02

+0

确实非常有用的功能:http://api.jquery.com/data/ – Innate 2012-02-17 00:14:40