1.在使用插件时,也要防止文档结构是生成的,执行插件方法时结构还没生成
检测结构是否完成:document.getElementById("textID");
2.插入内容为防止与其它控件冲突时可考虑插入<body>
3.监测物理浏览器回退按键
window.onoad = function(){
//用户获取浏览器的回退事件,或手机里回退的物理按键,参数不用考虑
history.pushState(null,null,null);
window.onpopstate = function(){
//当用户点击回退时进入指定页面
location.replace()
}
}
4.自动去空格,按键左右切换依然可行
$(document).delegate("input","keyup",function(){
if(this.value!=this.value.replace(/\s/g,""))this.value=this.value.replace(/\s/g,"");
})
5.阻止回车自动提交
A:$("#FormId").bind("keydown",function(){
if(event.keycode==13)return false;
})
B:jquery("form#FormId").on("submit",function(e){
e.preventDefault();
})
时间: 2024-10-21 06:04:41