focusin与focusout 这两个事件是IE的私有实现,能冒泡,它代表获得焦点或失去焦点的事件.现在只有Firefox不支持focusin,focusout事件.其实另外两个事件focus和blur是用来实现获取焦点和失去焦点的事件,但是由于这两个事件不能冒泡,所以很多浏览器就使用focusin,focusout来代替它,但是火狐不支持这两个事件,所以暂时还不能使用focusin,focusout事件代替focus和blur事件. 那么兼容性写法是怎么样的呢?如下: if (documen…
在ECharts中主要通过 on 方法添加事件处理函数,ECharts中的事件主要分为两种,1)鼠标事件,在鼠标click or hove 时触发鼠标事件: 2)另外一种是在ECharts在做图形交互时触发的事件,即调用 dispatchAction 后触发的事件. 鼠标事件:'click','dblclick','mousedown','mouseup','mouseover','mouseout','globalout'. myChart.on('click', function (p…
最近项目中需要做Windows消息截获操作,在网上找了一些资料. public class WindowsAPI { /// <summary> /// 回调函数代理 /// </summary> public delegate bool CallBack(int hwnd, int lParam); public const int WM_GETTEXT = 0x000D; public const int WM_SETTEXT = 0x000C; /// <summary…
js & right click menu & 鼠标滑词 // 鼠标滑词 mouseSlipGetWords() { const getSelectionText = () => { let selectedTextWithTrim = ``; if (window.getSelection){ // all modern browsers and IE9+ selectedTextWithTrim = window.getSelection().toString().trim();…