sobota 29. srpna 2015

Správňácký .preventDefault() vs. vražedný return false;

Když si zavěsíte v JavaScriptu (potažmo JQuery) na event kliknutí na dokaz či tlačítko (.click()) nebo odeslání formuláře (.submit()) vlastní funkci, možná pro zablokování původní (default) operace použijete return false; (tak jak se běžně používalo v parametru onclick). Chyba! Pak se už jen divíte, proč se vám neprovádějí další nabindované funkce. return false; je totiž všechny "odstřihne".
Proto opravdoví programátoři ;-) použijí .preventDefault(); a to je celé kouzlo. Viz event.preventDefault()jQuery event.preventDefault() MethodpreventDefault() Event Method.


Žádné komentáře:

Okomentovat

MAKE Magazine

Technology Review RSS Feeds

Nejčtenější příspěvky