首頁 > web前端 > js教程 > 程式碼觸發js事件(click、change)範例應用程式_javascript技巧

程式碼觸發js事件(click、change)範例應用程式_javascript技巧

WBOY
發布: 2016-05-16 17:09:19
原創
1358 人瀏覽過

Chrome , Firfox 不支援fireEvent的方法
可以使用dispatchEvent的方法來替代,直接給予相容的Code.

觸發click 事件

複製🎜>複製🎜>複製🎜>複製程式碼

程式碼如下:


function simulateClick(el) {
var evt;
if (document.createEvent) { // DOM 2 standard
evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, 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 = document.createEvent("MouseEvent");
("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'); } }
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板