Foros del Web » Programando para Internet » Jquery »

Como activar un overlay jquery desde una funcion JavaScript

Estas en el tema de Como activar un overlay jquery desde una funcion JavaScript en el foro de Jquery en Foros del Web. Hola a tod@s Tengo un problema enorme aqui para ver si alguno de ustedes me puede ayudar. Yo Activo un overlay jquery cuando le doy ...
  #1 (permalink)  
Antiguo 04/08/2011, 11:48
Avatar de saymon  
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 20 años, 7 meses
Puntos: 0
Como activar un overlay jquery desde una funcion JavaScript

Hola a tod@s

Tengo un problema enorme aqui para ver si alguno de ustedes me puede ayudar. Yo Activo un overlay jquery cuando le doy click a un link, asi:

Código HTML:
<span class="activateOverlayJquery"><a href="/page.html" >Click Aqui</a></span> 
Esta es la funcion de jquerry que me hace trabajar el overlay, osea toma el contenido de page.html in lo muestra como un overlay:

Código Javascript:
Ver original
  1. $j(document).ready(function() {
  2.     var $loading = $j('<img src="/images/loader.gif" alt="loading" title="loading">');
  3.     $j('.activateOverlayJquery a').each(function() {
  4.         var $dialog = $j('<div></div>')
  5.             .append($loading.clone());
  6.         var $link = $j(this).one('click', function() {
  7.             $dialog
  8.                 .load($link.attr('href') + ' #overlayWrap')
  9.                 .dialog({
  10.                     autoOpen: false,
  11.                     width: 625,
  12.                     modal: true
  13.                 });
  14.             $link.click(function() {
  15.                 $dialog.dialog('open');
  16.                 return false;
  17.             });
  18.             $j('.ui-resizable-handle').css({ display: "none" });
  19.             $j('.ui-dialog .ui-dialog-content').css({ padding: 0 });
  20.             $j('.ui-dialog .ui-dialog-titlebar').css({ display: "none" });
  21.             $j('.ui-widget-content').css({ backgroundColor: "transparent" });
  22.             return false;
  23.         });
  24.         $j('.closeOverlayJquery').live("click", function() {
  25.          $dialog.dialog("close");
  26.         });
  27.     });
  28. });

El punto o problema esta en que activar este overlay por medio de un click no me funciona para algunas partes en donde tengo que aplicarlo, lo que quisiera es activar el overly cuando se hace la llamada a una funcion como por ejemplo: activateOverlay()

Alguien me podria decir como hacer esto ? o el codigo ? se los agradeceria un monton.

Etiquetas: funcion, html, javascript, overlay
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 05:11.