Foros del Web » Programando para Internet » Jquery »

Consulta de como ejecutar on('click') sin hacer click con jquery ?

Estas en el tema de Consulta de como ejecutar on('click') sin hacer click con jquery ? en el foro de Jquery en Foros del Web. Hola tengo una consulta a todos, resulta que tengo un galeria de imagenes y como tiene codigo oculto que genera de un Div a dos ...
  #1 (permalink)  
Antiguo 28/08/2013, 10:07
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 15 años, 1 mes
Puntos: 6
Pregunta Consulta de como ejecutar on('click') sin hacer click con jquery ?

Hola tengo una consulta a todos, resulta que tengo un galeria de imagenes y como tiene codigo oculto que genera de un Div a dos divs hijos.
Eso quiere decir que me genera un Div con ID="myImageFlow_scrollbar", lo que yo quiero hacer en este momento es cambiar el ancho del DIV, por una funcion, y lo he logrado usando la funcion .on(), pero el problema es lo hago funcionar al momento de pasar el cursor o hacer el click, como puedo hacer que la funcion se active por onload, ya que si yo intento ponerle asi $('#myImageFlow_scrollbar').css('width','420px'); no me funciona, en cambio con la funcion .on() si funciona.

Código:
var $image = function(){
			$('body').on({
				click : function() {$('#myImageFlow_scrollbar').css("width", "420px");},
				mouseenter: function() {$('#myImageFlow_scrollbar').css("width", "420px");},
				mouseleave: function() {$('#myImageFlow_scrollbar').css("width", "420px");}
			}, '#myImageFlow_scrollbar');
		};		
		$($image);
  #2 (permalink)  
Antiguo 28/08/2013, 18:30
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: Consulta de como ejecutar on('click') sin hacer click con jquery ?

Para disparar eventos puedes usar el metodo trigger unicamente le indicas que evento quieres disparar click,mouseover,etc

Etiquetas: funcion, javascript
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 22:12.