监听回车键
//监听某个输入框
//回车事件绑定
$('#search_input').bind('keyup', function(event) {
if (event.keyCode == "13") {
//回车执行查询
$('#search_button').click();
}
});
//监听某个div区域
$("#queryTable").bind("keydown",function(e){
// 兼容FF和IE和Opera
var theEvent = e || window.event;
var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
if (code == 13) {
//回车执行查询
$("#queryButton").click();
}
});
//监听某个body区域
document.onkeydown = function (event) {
var e = event || window.event;
if (e && e.keyCode == 13) { //回车键的键值为13
$("#login").click(); //调用登录按钮的登录事件
}
};
监听物理返回键
//设备返回键
document.addEventListener(“backbutton”, onBackKeyDown, false);
function onBackKeyDown() {
var currentView=myApp.getCurrentView();
//判断是否为首页,否就返回上一级,是就双击退出
if(currentView.history.length>1)
{
currentView.router.back({});//返回上一级
}else{
//连续点击退出应用程序
document.removeEventListener("backbutton", eventBackButton, false); //注销返回键
//1秒后重新注册
var intervalID = window.setInterval(
function() {
window.clearInterval(intervalID);
document.addEventListener("backbutton", eventBackButton, false); //返回键
}, 1000
);
}
}