setCapture 适用范围

今天闲来无事,测试了一下setCapture的适用范围,发现这个只适用于IE10兼容性视图(C)及以下,别的浏览器都不适用,是IE专属,随着浏览器版本的升级,IE10以上基本上不再适用

 

setCapture定义:该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内。同一时刻只能有一个窗口捕获鼠标。如果鼠标光标在另一个线程创建的窗口上,只有当鼠标键按下时系统才将鼠标输入指向指定的窗口。

只是能够捕获onmousedown、onmouseup、onmousemove、onclick、ondblclick、onmouseover和onmouseout鼠标消息,但是一般我们是捕获onmousemove和onmouseup两个消息

posted @ 2016-04-27 09:28  jinzhu4147  阅读(383)  评论(0编辑  收藏  举报