摘要: 对于mousedown和mouseup来说,其event对象中存有一个button属性,表示按下或释放的按钮。DOM中属性有3个值:0表示主鼠标按钮,1表示中间的鼠标按钮,2表示次鼠标按钮(右键)。但是对于IE8及之前的版本来说,button中所存的值又是不同的: 0:表示没有按下鼠标按钮 1:表示按下主鼠标按钮 2:表示按下次鼠标按钮 3:表示同时按下主次鼠标按钮 4:表示按下了中间的鼠标按钮 5:表示同时按下了主鼠标按钮和中间鼠标按钮 6:表示同时按下了中间和次鼠标按钮 7:表示同时按下主,中间,次鼠标按钮可以发现,这些button属性和DOM中规定的相比复... 阅读全文
posted @ 2014-02-21 15:22 胖蝎子 阅读(1035) 评论(0) 推荐(0)
摘要: 右键菜单的设定主要是通过contextmenu事件来激活,由于contextmenu事件是冒泡的,所以可以为document来指定事件,进行页面中该事件的统一处理。同时,因为contextmenu是一个鼠标事件,所以在event中包含有鼠标位置等一系列信息,可以通过这个来实现对浏览器右键菜单的模拟。为了兼容现在的主流浏览器,所以先做一个通用的事件加载函数:1 function eventHandler(dom,type,fn){2 if(typeof dom.addEventListener != 'undefined'){3 dom.addEventListener(... 阅读全文
posted @ 2014-02-21 10:32 胖蝎子 阅读(6296) 评论(0) 推荐(0)