键盘鼠标相关的js方法

Ctrl+s 保存
document.onkeydown = function(event) {  
	if((event.metaKey || event.ctrlKey)&&event.keyCode==83){
		formSubmit();
		return false;    //禁用浏览器的另存功能
	}
};

禁用Enter键表单自动提交

document.onkeydown = function(event) {  
    var target, code, tag;  
    if (!event) {  
        event = window.event; //针对ie浏览器  
        target = event.srcElement;  
        code = event.keyCode;  
        if (code == 13) {  
            tag = target.tagName;  
            if (tag == "TEXTAREA") { return true; }  
            else { return false; }  
        }  
    }  
    else {  
        target = event.target; //针对遵循w3c标准的浏览器,如Firefox  
        code = event.keyCode;  
        if (code == 13) {  
            tag = target.tagName;  
            if (tag == "INPUT") { return false; }  
            else { return true; }   
        }  
    }  
};


当滚动触发事件,一个例子

$("#d_content_area").scroll(function(){
    var h = document.getElementById("d_hr_line").getBoundingClientRect().top;
    if(h<=80){
        $("#d_button_group").fadeIn();
    }else{
        $("#d_button_group").fadeOut();
    }
});



你可能感兴趣的:(键盘鼠标相关的js方法)