DateBox关闭后退按钮

时间:2014-03-05 05:58:44

标签: jquery jquery-mobile

我正在使用Jquery CalBox用于使用cordova和jquery mobile的Android应用程序。它工作得很完美,但如果我按下按钮,如果转到上一页,就会弹出日历。但我需要的是,当我按下后退按钮时,日历应该关闭。有没有办法实现日历弹出窗口的选项?

2 个答案:

答案 0 :(得分:0)

你可以尝试在`preventDefault()'方法中使用build。

答案 1 :(得分:0)

我的建议是,您使用Google开发人员工具或其类似工具查看Calbox div打开时和关闭时的CSS标记。如果您找到差异化属性,那就很好。

然后,在您准备好的设备中,您可以将一个挂钩到后退按钮的功能如下:

document.addEventListener("backbutton", function(e) {
}

在此块中,您可以放置​​preventDefault()以禁用它执行后退操作。此外,您可以通过设置先前识别的显示属性来隐藏日历。我必须为datepicker执行此操作,然后设置display属性:

if ($('#ui-datepicker-div').css("display") === "block") {
    $('#ui-datepicker-div').css("display", "none");
}
祝你好运!