Dan*_*arz 6 mobile jquery panel
我正在尝试检查我的面板是打开还是关闭.
我试过这样的:
$(document).on('open', '.ui-panel', function(){
console.log('open');
})
Run Code Online (Sandbox Code Playgroud)
但没有任何反应.
如何为jQ移动面板设置事件监听器?
打开不是问题,因为我只是添加.panel('open')按钮点击然后console.log(),但是什么与关闭?当我点击外面时,面板会关闭,如何抓住那一刻?
Kal*_*Kal 11
您需要检查面板是否打开或关闭使用 hasClass
if( $(".ui-panel").hasClass("ui-panel-open") == true ){
alert("OPENED");
}else{
alert("CLOSED");
}
Run Code Online (Sandbox Code Playgroud)
好的,我发现了这个:
http://api.jquerymobile.com/panel/#event-beforeclose
所以我需要的是:
$( ".selector" ).on( "panelbeforeclose", function( event, ui ) {} );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10711 次 |
| 最近记录: |