var event = new Event('build');
// Listen for the event.
elem.addEventListener('build', function (e) { ... }, false);
// Dispatch the event.
elem.dispatchEvent(event);
enter link description h
我用下面的代碼做了一個自定義事件: function DataLoader() {
let el = document.createElement('section');
setTimeout(function() {
el.dispatchEvent(new CustomEvent('myevent', {
number: 123
雖然在手動拖放中,但我沒有在自定義事件中獲取dataTransfer.types,但類型被設置爲類型:Array(1)。可有人請指正在初始化這個dataTransfer對象。(瀏覽器:鉻) function createCustomEvent(type) {
var event = new CustomEvent("CustomEvent", {"cancelable": true})
我有相同的設計一樣多形式: In Form1{
Form2 = new Formtoopen();
Form2.Resize += new EventHandler(Form2_Resize);
Form2.FormClosing +=new FormClosingEventHandler(Form2_FormClosing);
}
,然後將事件: In Form1{
protect
我想從元素中派發js中的自定義事件。它是這樣的: var event = new CustomEvent("foo");
var elem = document.getElementById("bar");
elem.dispatchEvent(event);
但我不能綁定一個偵聽器的新自定義事件在DOM節點上。標準事件很容易。只需添加一個屬性on<eventName>="some jav