当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JQuery UI Tabs beforeLoad( event, ui )用法及代码示例


用法:

beforeLoad( event, ui )

类型:tabsbeforeload

beforeActivate 事件之后即将加载远程选项卡时触发。可以取消以防止标签面板加载内容;尽管面板仍将被激活。此事件在发出 Ajax 请求之前触发,因此可以对 ui.jqXHRui.ajaxSettings 进行修改。

注意:虽然 ui.ajaxSettings 已提供并且可以修改,但其中一些属性已经被 jQuery 处理。例如,已应用prefilters,已处理data,已确定typebeforeLoad 事件同时发生,因此具有与来自 jQuery.ajax() beforeSend 回调相同的限制。

  • event
    类型:Event
  • ui
    类型:Object
    • tab
      类型:jQuery
      正在加载的选项卡。
    • panel
      类型:jQuery
      将由 Ajax 响应填充的面板。
    • jqXHR
      类型:jqXHR
      请求内容的jqXHR 对象。
    • ajaxSettings
      类型:Object
      jQuery.ajax 将用于请求内容的属性。

代码示例:

使用指定的 beforeLoad 回调初始化选项卡:

$( ".selector" ).tabs({
  beforeLoad: function( event, ui ) {}
});

将事件监听器绑定到 tabsbeforeload 事件:

$( ".selector" ).on( "tabsbeforeload", function( event, ui ) {} );

相关用法


注:本文由纯净天空筛选整理自jqueryui.com大神的英文原创作品 Tabs beforeLoad( event, ui )。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。