根据jQuery Mobile的文档:
“单击打开面板的链接,向左或向右滑动,或点击Esc键将关闭面板。(...)默认情况下,也可以通过在面板外单击页面内容来关闭面板。 “
http://api.jquerymobile.com/panel/
相同的文档显示了如何关闭“滑动关闭”和“通过单击外部关闭”。
但是如何通过Esc
键禁用关闭?
答案 0 :(得分:0)
你可以这样做:
$("body").on("keyup", function(e){
if (e.which === 27){
return false;
}
});
这将禁用转义键在打开时关闭面板。这可能会干扰其他功能,您可能可以指定要将事件附加到哪个元素。您可以在return false
here 上阅读更多内容。
我使 very simple and lazy example 工作了。