當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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 )。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。