Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/07/2013, 08:46
SonrisaCs
 
Fecha de Ingreso: diciembre-2010
Mensajes: 180
Antigüedad: 14 años
Puntos: 5
Respuesta: Hacer aparecer algo con un click y que permanezca

Cita:
Iniciado por Trublux Ver Mensaje
Lo que te pasa es que cuando haces click, el elemento aparece y el evento (el click) sigue y se va a la página que tiene el enlace en el href (que suponiendo que esté vacío) te recarga la página.
Lo que tienes que hacer es detener el elemento "click" del href con "event.preventDefault()", sería algo así:
Código Javascript:
Ver original
  1. $(function(){
  2.     $("li>a").click(function(event) {
  3.         event.preventDefault();
  4.         $(this).after("<div class='trian'></div>");
  5.     });
  6. });

P.D.: Yo pongo "$(function(){ ... });" pero es lo mismo que "$(document).ready(function() { ... });".
¡Me sirvió! ¡Muchas gracias! Pero ahora lo que sucede es que hago click en otro y sigue el anterior seleccionado, cómo hago para quitarlo cuando se seleccione otro? Gracias de antemano!
__________________
WWW.LLORK.COM - El futuro es nuestro
Blog de descargas, tutoriales, guías, noticias y más.