Foros del Web » Programando para Internet » Jquery »

extension para añadir y borrar una clase en un elemento

Estas en el tema de extension para añadir y borrar una clase en un elemento en el foro de Jquery en Foros del Web. Hola amigos, a ver si me pueden ayudar con este codigo. es una extension, (plugin) para jquery. el objetivo es que añada y borre una ...
  #1 (permalink)  
Antiguo 23/02/2015, 13:58
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 5
extension para añadir y borrar una clase en un elemento

Hola amigos, a ver si me pueden ayudar con este codigo.

es una extension, (plugin) para jquery.

el objetivo es que añada y borre una clase en un elemento al suceder el evento hover.

pero no me funciona:

si me pudiesen ayudar les estaria muy agradecido:


archivo 1:
Código Javascript:
Ver original
  1. <script src="jquery.indefinido_plugin.js"></script>
  2.  
  3.           $(document).ready( function() {
  4.              
  5.               $('li').hoverClass('hover');                 
  6.           });


Código HTML:
Ver original
  1. <ul>
  2.      
  3.           <li>opcion 1</li>
  4.           <li>opcion 2</li>
  5.           <li>opcion 3</li>
  6.                      
  7.       </ul>


archivo 2 (que es la extension llamada: jquery.indefinido_plugin.js ):

Código Javascript:
Ver original
  1. (function($){
  2.     $.fn.hoverClass = function(c) {
  3.         return this.hover(
  4.             function() { $(this).toggleClass(c); }
  5.         );
  6.     };
  7. })(jQuery);
  #2 (permalink)  
Antiguo 25/02/2015, 10:38
(Desactivado)
 
Fecha de Ingreso: abril-2013
Ubicación: rosario
Mensajes: 248
Antigüedad: 11 años, 6 meses
Puntos: 17
Respuesta: extension para añadir y borrar una clase en un elemento

en este caso te conviene mas hacerlo vos que agregar un plugin, pero en fin, porque decis que no funciona, no te aplica los estilos que le diste a la case hover?

Etiquetas: clase, elemento, extension
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:13.