面板上的事件在jquery mobile中显示

时间:2013-08-21 08:44:58

标签: jquery jquery-mobile

我在打开面板上遇到问题 http://jquerymobile.com/demos/1.3.0-beta.1/docs/panels/

当面板打开时,我想显示一条转发消息, 我试着参加小组活动,但是没有任何想法?

$("#filePanel").on("open",function(){
    alert("hi all");
});

$("#filePanel").on("close",function(){
        alert("byebye");
});

提前致谢

2 个答案:

答案 0 :(得分:5)

正确的事件包括panelbeforeopenpanelbeforeclose

$("#filePanel").on("panelbeforeopen",function(){
 alert("hi all");
});

$("#filePanel").on("panelbeforeclose",function(){
    alert("byebye");
});

API:http://api.jquerymobile.com/panel/#event-beforeclose

答案 1 :(得分:0)

$("#filePanel").on("panelopen",function(){
 alert("hi all");
});

$("#filePanel").on("panelclose",function(){
    alert("byebye");
});

API:http://api.jquerymobile.com/panel/#event-beforeclose 刚刚修改了@Omar的回答(日期为2013年8月21日),以表达"panelopen""panelclose"也是可以使用的事件。 (我不能发表评论,所以我不得不把它作为答案)