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


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 )。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。