Siéntete libre de divulgar nuestra web y códigos con otro, necesitamos de tu ayuda para hacer crecer nuestra comunidad.
Lo que funcionó para mí fue:
$('a.mylink')[0].click()
Trate de evitar alinear sus llamadas jQuery de esa manera. Coloque una etiqueta de secuencia de comandos en la parte superior de la página para enlazar con el click
evento:
Link
Editar:
Si está tratando de simular que un usuario hace clic físicamente en el enlace, entonces no creo que sea posible. Una solución sería actualizar el botón click
evento para cambiar el window.location
en JavaScript:
Edición 2:
Ahora que me doy cuenta de que Thickbox es un widget jQuery UI personalizado, encontré las instrucciones aquí:
Instrucciones:
-
Crear un elemento de enlace (
)
-
Dale al enlace una clase attribute con un valor de caja gruesa (
class="thickbox"
) -
En el
href
attribute del enlace añade el siguiente ancla:#TB_inline
-
En el
href
attribute después de la#TB_inline
agregar la siguiente consulta string en el ancla:?height=300&width=300&inlineId=myOnPageContent
-
Cambie los valores de alto, ancho e inlineId en la consulta en consecuencia (inlineID es el valor de ID del elemento que contiene el contenido que le gustaría mostrar en un ThickBox.
-
Opcionalmente puede agregar modal=true a la consulta string (p.ej
#TB_inline?height=155&width=300&inlineId=hiddenModalContent&modal=true
) por lo que cerrar un ThickBox requerirá llamar altb_remove()
función desde el interior de la ThickBox. Vea el ejemplo de contenido modal oculto, donde debe hacer clic en sí o no para cerrar el ThickBox.
Recientemente encontré cómo activar el evento de clic del mouse a través de jQuery.
Sección de Reseñas y Valoraciones
Si te ha sido de provecho nuestro post, sería de mucha ayuda si lo compartes con más programadores así contrubuyes a extender esta información.