十三、提示框常用的回调方法
1,窗口拉伸动作回调
当我们拖拽提示框右下角对窗体进行尺寸调整时,会触发 resizing 这个回调方法。该回调返回一个参数:当前提示框的 DOM 对象。
1 2 3 4 5 |
|
2,窗口拖动回调
当我们拖动提示框改变位置后,会触发 moveEnd 这个回调方法。该回调返回一个参数:当前提示框的 DOM 对象。
1 2 3 4 5 |
|
3,确定按钮点击回调
当确定按钮(第一个按钮)点击后会调用 yes 这个方法,该方法携带如下两个参数:
- 当前提示框的索引
- 当前提示框的DOM对象
1 2 3 4 5 6 7 |
|
4,右上角关闭按钮点击回调
(1)当点击提示框右上角的关闭按钮时,会调用 cancel 这个方法,该方法携带如下两个参数:
- 当前提示框的索引
- 当前提示框的 DOM 对象
(2)默认情况下点击关闭按钮会自动触发关闭提示框这个行为。如果不想关闭,则 return false 即可。
1 2 3 4 5 6 7 8 |
|
5,窗口弹出后的回调
如果我们想在弹出框显示完毕时执行一些语句,使用使用 success 这个回调方法。该方法携带如下两个参数:
- 当前提示框的 DOM 对象
- 当前提示框的索引
1 2 3 4 5 |
|
6,弹出框销毁回调
无论是确认还是取消,只要弹出框被销毁了,end 这个回调方法都会执行。该方法不携带任何参数。
1 2 3 4 5 |
|
7,最大化、最小化、还原后触发的回调
弹出框最大化、最小化、还原后分别会触发 full、min、restore 这几个回调方法。这些方法都只携带一个参数:当前提示框的 DOM 对象。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
8,layer 组件初始化就绪回调
由于 layer 内置了轻量级加载器,所以我们根本不需要单独引入 css 等文件。但是加载总是需要过程,如果我们需要在页面一打开就要执行弹层时,那么最好是将弹层放入 ready 方法中,如:
1 2 3 4 |
|