El autor de referencia presenta: http://caibaojian.com/javascript-stoppropagation-preventdefault.html
Todos los # menus1 li de la página están vinculados al evento click (). El requisito es activar el tiempo de clic de <li> y la etiqueta <a> debajo de <li> cuando se hace clic en el menú <li>, y <li > el clic es para <li> La etiqueta de clase está seleccionada y el clic de la etiqueta <a> abre la página. ¿El problema es que el evento de la etiqueta <a> se activa pero la hora de la etiqueta <li> no se activa?
Encontrar:
$("#testC").on('click',function(){
return false;
});
El significado de return false; en JQuery es evitar el comportamiento predeterminado y el burbujeo del evento, por lo que el evento de clic de la etiqueta superior no se activa con éxito y finalmente se cambia a
Solo evite el comportamiento predeterminado:
//阻止浏览器的默认行为
function stopDefault( e ) {
//阻止默认浏览器动作(W3C)
if ( e && e.preventDefault )
e.preventDefault();
//IE中阻止函数器默认动作的方式
else
window.event.returnValue = false;
return false;
}