키보드 마우스 관련 js 방법

1213 단어
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();
    }
});

좋은 웹페이지 즐겨찾기