Ext实现方式: //方法一 var key = new Ext.KeyMap(document,{ key: 8, fn: function(obj,e){ var type = e.target.type; var readonly = e.target.readOnly; if(type != 'text' && type != 'textarea' && type != 'password'){ //e.preventDefaul
var forbidBackSpace = function (e) { // 获取event对象 var ev = e || window.event; // 获取事件源 var obj = ev.target || ev.srcElement; // 获取事件源类型 var t = obj.type || obj.getAttribute('type'); // 获取作为判断条件的事件类型 var vReadOnly = obj.readOnly; var vDisabled = obj.d
开发项目跑在微信浏览器经常会遇到一个问题,微信浏览器下拉的时候会出现自带的黑色底色(显示网址)如下图: 网上好多js禁止操作的做法禁止了内部Scroll,导致页面不能滚动,上拉加载失效,例如这种做法: $(‘body’).on(‘touchmove’, function (event) {event.preventDefault();}); or document.addEventListener('touchmove', function(e){e.preventDefault()}, fal