jQuery Mobile pagecontainerloadfailed 事件
最后更新于:2022-03-27 01:22:27
jQuery Mobile pagecontainerloadfailed 事件
实例
在页面成功载入并插入到 DOM 后弹出文本信息:
$(document).on("pagecontainerloadfailed",function(){
alert("抱歉,请求的页面不存在。");
});
alert("抱歉,请求的页面不存在。");
});
定义和用法
pagecontainerload 事件在页面成功载入并插入到 DOM 后触发。
相关事件:
- pagecontainerbeforeload – 请求载入前触发
- pagecontainerload – 在页面成功载入并插入到 DOM 后触发
注意:该事件用于外部页面 – 页面载入后并插入到 DOM 中, 2 个事件会触发。第一个事件为 pagecontainerbeforeload,第二个事件可能是 pagecontainerload 或 pagecontainerloadfailed
。
语法
$("document").on("pagecontainerloadfailed",function(event,data){...})
参数 | 描述 |
---|---|
function(event,data) | 必须。指定事件触发后执行的函数。
该函数有两个可选参数: event 对象 – 包含 jQuery 事件属性 (如: event.target, event.type, 等) ,查看 data 对象 – 包含以下内容:
注意: 在事件对象中你可以通过调用 event.preventDefault() 来手动处理请求, |
更多实例
相关事件演示
pagecontainerload 和 pagecontainerloadfailed 事件演示。
event 对象
使用 event.type 属性来返回触发的事件类型。
data 对象
使用 data.url 返回外部页面的 URL 地址 。
data 对象
当页面不存在时使用 data.errorThrown 返回一些信息。