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


JQuery Mobile Popup beforeposition( event, ui )用法及代碼示例


用法:

beforeposition( event, ui )

類型:popupbeforeposition

在彈出窗口計算將出現的坐標之前觸發

當彈出窗口完成出現在屏幕上的準備,當文檔被調整大小並且彈出窗口需要移動到另一個位置時,或者當調用reposition()方法時,會觸發該事件。此時彈出窗口還沒有開始動畫,它還沒有計算出它將出現在屏幕上的坐標。處理此事件可以在彈出窗口出現在屏幕上之前對其內容進行修改。例如,如果內容太寬或太高,可以縮放內容或隱藏或刪除部分內容。您還可以修改options 參數以影響彈出窗口的位置。 options 對象內可修改的屬性與reposition 方法使用的屬性相同。

注意:ui 對象是空的,但包含在內是為了與其他事件保持一致。

代碼示例:

使用指定的 beforeposition 回調初始化彈出窗口:

$( ".selector" ).popup({
  beforeposition: function( event, ui ) {}
});

將事件監聽器綁定到 popupbeforeposition 事件:

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

相關用法


注:本文由純淨天空篩選整理自jquerymobile.com大神的英文原創作品 Popup beforeposition( event, ui )。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。