jQuery 选项卡使用实时(“点击”)功能

发布于 2024-10-22 05:18:19 字数 449 浏览 7 评论 0原文

我正在使用 jQuery Ui 选项卡,并且正在加载外部内容。如何启用选项卡的 LIVE() 功能?

就像我对其他链接等所做的那样。UI

$("#button").live('click', function(){});

选项卡可以做到这一点吗?

我刚刚找到了这段代码,但我的行为真的很奇怪......似乎更麻烦。

$('#example').tabs({
      load: function(event, ui) {
          $('a', ui.panel).live("click", function() {
              $(ui.panel).load(this.href);
              return false;
          });
      }
   });

I am using jQuery Ui Tabs, and I am loading in external content. How do I enable the LIVE() capabilities of the tab?

Like I do with other links etc.

$("#button").live('click', function(){});

Is this possible with UI Tabs?

I just found this code, but i'm getting really bizarre behavior... seems to be much glitchier.

$('#example').tabs({
      load: function(event, ui) {
          $('a', ui.panel).live("click", function() {
              $(ui.panel).load(this.href);
              return false;
          });
      }
   });

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

黯然#的苍凉 2024-10-29 05:18:20

我认为这是不可能的。可能 JQueryUI Tabs 插件正在覆盖内部单击事件。

我只能这样做:http://jsbin.com/egoca5

$('#tabs').tabs();
$('#tabs ul li a').bind('click', function(){
  alert('hello');
});

I don't think that that is possible. Probably JQueryUI Tabs plugin is overwriting internally click event.

I only can do this: http://jsbin.com/egoca5

$('#tabs').tabs();
$('#tabs ul li a').bind('click', function(){
  alert('hello');
});
他是夢罘是命 2024-10-29 05:18:20

所有可见的 HTML 元素都可以使用 jQuery 绑定一个 click 事件。任何您可以绑定的事件(例如,click)您也可以设置live,只要#button 是页面中可见的 HTML 元素,那么 live 方法应该可以正常工作。

All visible HTML elements can have a click event bound to them using jQuery. Any event you can bind to (e.g., click) you can also set live on, as such, as long as #button is a visible HTML element in the page then the live method should work just fine.

π浅易 2024-10-29 05:18:20

我认为不是。
解决方案是在加载外部内容后执行声明选项卡的操作。

I think not.
Solution is to perform an action that declare tabs just after loading the external content.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文