Javascript - a megszüntetés a szabványos böngésző akció, IT vezető

Ebben a leckében megnézzük, hogyan lehet törölni az alapértelmezett viselkedés a böngésző, ami történhet, ha egy felhasználó interakcióba lép egyes elemeit a weboldalt. Is ismert, hogy megszűnt a normál cselekedet, amely végrehajtja a böngésző, ez nem befolyásolja a felemelkedés.

Hogyan lehet törölni az alapértelmezett viselkedés a böngésző

Egyes elemek (objektumok) HTML oldalak a cselekedet, amikor a felhasználó velük. Például, ha rákattint a linkre a böngésző hajtja végre a standard akció - átkerül az oldal meghatározott href attribútum. Néha vannak olyan helyzetek, amikor a normál cselekedet, amely végrehajtja a böngésző a törölni kívánt.

Hogy megszünteti az alapértelmezett műveletet, amely végrehajtja a böngészőt, akkor kell használni a preventDefault () metódus az objektum esetén.

Például, hogy megszünteti az alapértelmezett művelet a. amelynek "myAnchor" id =:

Figyelmeztetés: Ez a módszer (return false) nem működik, ha a felvezető keresztül kerül kiosztásra addEventListener () metódust.

Változás a fenti példában feliratkozott a rendezvény „click” a DOM-elemek # 91 ingatlan; Event # 93;. Megszakítja az akció fogja használni a visszatérő hamis állítás.

Függetlenül attól, hogy a standard akció törlés érint, amely végrehajtja a böngésző az ő emelkedés

Ebben a részben, úgy véljük, a következő kérdést: „Vajon a feljutás az esetben, ha töröljük a böngésző alapértelmezett művelet, amely kapcsolatban van vele?”

Ahhoz, hogy megértsük ezt a kérdést, nézzük a következő példát:

Ez a példa azt mutatja, hogy a megszüntetése a szabványos böngésző akció (menj az oldalra meghatározott href attribútum. Ha rákattint a linkre) nem áll meg a feljutás a buborék (az esemény).

Következésképpen a megszüntetése a szabványos böngésző kereset néhány esemény nem befolyásolja a megjelenése a buborék (az esemény), azaz hajtják végre őket egymástól függetlenül

Olyan helyzetekben, amikor meg kell szakítani egy szabványos böngésző akció és rendezvény bugyborékoló (buborékok), akkor a következő kódot:

Figyelmeztetés: Ne járjon bármilyen szabványos böngésző törölhető. Ez lehet az oka, hogy az alapértelmezett műveleteket valamilyen esemény böngésző előtt futni egy hívást az ő kezelő. Ezért az ilyen intézkedéseket nem lehet visszavonni. Ezen kívül a szokásos kereset néhány esemény nem teszi lehetővé a böngésző, hogy megszünteti miatt a védelmi politika, hogy használja.