Heim >Web-Frontend >Front-End-Fragen und Antworten >So verhindern Sie, dass Ereignisse in Javascript sprudeln
Methode: 1. Verwenden Sie die Methode stopPropagation(), um das Standardverhalten zu verbieten, aber nicht zu verhindern, die Syntax „event.stopPropagation()“. 2. Verwenden Sie die Methode return, um das Standardverhalten zu verhindern, die Syntax „ function(){return false} ".
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
1.event.stopPropagation();
Während der Ereignisverarbeitung wird das Ereignis-Bubbling verhindert, aber das Standardverhalten (Springen von ausführbaren Hyperlinks) wird nicht blockiert
2.return false;
Während der Ereignisverarbeitung wird das Blasen von Ereignissen verhindert, und das Standardverhalten wird ebenfalls verhindert (es wird kein Hyperlink-Sprung ausgeführt).Es gibt noch eine weitere Funktion im Zusammenhang mit dem Blasen:ele.onmouseover=function(event){ event=event||window.event; if(event.stopPropagation){ event.stopPropagation();//标准留言器中禁止冒泡; // preventDefault中文意思是阻止默认行为; }else{ e.cancelBubble=true;//IE浏览器禁止冒泡;IE678 } }Seine Funktion ist: Ereignis Während der Verarbeitung erfolgt kein Ereignis-Sprudeln blockiert, aber das Standardverhalten ist blockiert (es werden nur alle Popup-Boxen ausgeführt, aber keine Hyperlink-Sprünge)[Verwandte Empfehlungen:
Javascript-Video-Tutorial
,Web-Frontend]
Das obige ist der detaillierte Inhalt vonSo verhindern Sie, dass Ereignisse in Javascript sprudeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!