JavaScript事件

2015-6-20 19:10:21 人评论 次浏览 分类:Jquery

鼠标事件


onmouseover :鼠标悬停事件

onmouseout:鼠标移开事件

onmousemove: 鼠标拖动事件

onclick:鼠标点击事件

ondblclick :鼠标双击事件

onmousedown: 鼠标按下事件

onmouseup: 鼠标抬起事件

onmousewheel: 鼠标滚轮事件

鼠标右键:

                       /*禁用鼠标右键*/

		document.oncontextmenu = function(){
			return false;
		}
               /*点击鼠标按键*/
		$(document).mousedown(function(e){
			/*
				获取鼠标按键:
			        1:是鼠标左键
				2:是鼠标滚轮
				3:是鼠标右键
			*/
			var key = e.which;//获取鼠标按键值
                        //判断是否点击右键
		        if(key==3){
                         //点击鼠标右键
                        }
                }

鼠标右键:


/*禁用鼠标右键*/
		document.oncontextmenu = function(){
			return false;
		}
		document.addEventListener("mousedown",function(e){
			var ev = e || window.event;
			/**
			 * ev.button : 0.左键、1.滚轮、2.右键
			 * ev.which : 1.左键、2.滚轮、3.右键
			 */
			var c_click  = ev.button || ev.which;
			if(c_click == 2 || c_click == 3){
				alert("右键");
			}
		},false);	

键盘事件

onkeydown: 键盘按下

onkeyup:键盘抬起

onkeypress:键盘按下并抬起

按下指定的键盘按键:

                       $(document).keydown(function(event){ 
				var code = event.keyCode;//获取键盘码
				/*组合键*/		
				if(code == 23){
					alert("enter");
				}
				if(event.ctrlKey && event.shiftKey){
					alert("ctrl + shift");
				}
				
			}); 



上一篇:没有了

下一篇:没有了

共有访客发表了评论 网友评论

验证码: 看不清楚?