澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

代码触发js事件示例应用,示例应用

Chrome , Firfox 不支持fireEvent的方法
能够行使dispatchEvent的主意代替, 直接给二个非常的Code.

代码触发js事件示例应用

 Chrome , Firfox 不帮忙fireEvent的法子能够动用dispatch伊夫nt的法子庖代,直接给三个金童玉女的Code,上面有个不利的演示,喜欢的相爱的人能够贮藏下

Chrome , Firfox 不支持fireEvent的方法 

能够选取dispatchEvent的措施代替, 直接给一个相称的Code. 

 

触发click 事件 

 代码如下:

function simulateClick(el) { 

var evt; 

if (document.createEvent) { // DOM Level 2 standard 

evt = document.createEvent("MouseEvents"); 

evt.initMouseEvent("click", true, true, window, 

0, 0, 0, 0, 0, false, false, false, false, 0, null); 

el.dispatchEvent(evt); 

} else if (el.fireEvent) { // IE 

el.fireEvent('onclick'); 

 

触发drag事件 

 代码如下:

function simulateDrag(el) { 

var evt; 

if (document.createEvent) { // DOM Level 2 standard 

evt = document.createEvent("MouseEvent"); 

evt.initMouseEvent("dragstart", true, true, window, 

0, 0, 0, 0, 0, false, false, false, false, 0, null); 

el.dispatchEvent(evt); 

} else if (el.fireEvent) { // IE 

el.fireEvent('ondragstart'); 

 

Chrome , Firfox 不协理fire伊夫nt的点子能够运用dispatch伊夫nt的主意代替,直接给八个相配的Code,下边有个不错的亲自去做,喜...

触发click 事件

复制代码 代码如下:

function simulateClick(el) {
var evt;
if (document.createEvent) { // DOM Level 2 standard
evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
el.dispatchEvent(evt);
} else if (el.fireEvent) { // IE
el.fireEvent('onclick');
}
}

本文由澳门皇冠金沙网站发布于前端开发,转载请注明出处:代码触发js事件示例应用,示例应用