如果jquery函数已被执行,如何杀死它们

时间:2012-02-16 20:44:23

标签: jquery function tabs kill

  • 使用标签页,用户可以点击选项卡式界面
  • 在每个标签上 结果被调用并显示在其余的可见div内 隐藏当用户单击选项卡时,它会调用该选项卡的结果
  • 我每个标签都有多组结果,如果只使用一组,则每个调用函数都是必需的(这是可能的)
  • 当调用多个集合时,我的脚本会反复调用相同的函数 - 对于每个集合

如何停止后续功能    一旦他们第一次在该标签上运行就重新加载?

1 个答案:

答案 0 :(得分:0)

使用布尔数据属性指示某个事物是否已被请求“填充”是很常见的。例如:

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

如果您想要更具体的答案,我建议您在问题中提供更多详细信息。