O autor de referência apresenta: http://caibaojian.com/javascript-stoppropagation-preventdefault.html
Todos os # menus1 li na página são vinculados ao evento click (). O requisito é acionar o tempo de clique de <li> e a tag <a> sob <li> quando o menu <li> é clicado, e <li > clique é para <li> A tag de classe é selecionada e o clique da tag <a> abre a página. O problema é que o evento da tag <a> é acionado, mas a hora da tag <li> não é acionada?
Achar:
$("#testC").on('click',function(){
return false;
});
O significado de return false; em JQuery é evitar o comportamento padrão e o bubbling do evento, de modo que o evento click do rótulo superior não seja acionado com sucesso e, finalmente, alterado para
Impedir apenas o comportamento padrão:
//阻止浏览器的默认行为
function stopDefault( e ) {
//阻止默认浏览器动作(W3C)
if ( e && e.preventDefault )
e.preventDefault();
//IE中阻止函数器默认动作的方式
else
window.event.returnValue = false;
return false;
}