Pop Pup javaScrip funciona solo en una de las paginas.

Iniciado por elecktra, 19 Julio 2013, 15:09 PM

0 Miembros y 1 Visitante están viendo este tema.

elecktra

Estiamdos, como estan?

les cuento mi problema.

Cree un scrip en javascript, para que me abra un poppup al lateral de la web, y permita cerrarlo.

el problema es que solo me funciona en la web principal (index), pero en las otras paginas no.

El odigo es este:

function mostrar() {
   $("#menulateral").fadeIn('slow');
} //checkHover

$(document).ready(function (){

//Conseguir valores de la img
   var img_w = $("#menulateral").width() + 0;
   var img_h = $("#menulateral").height() + 0;
   
   //Darle el alto y ancho
   $("#menulateral").css('width', img_w + 'px');
   $("#menulateral").css('height', img_h + 'px');
   
   //Esconder el popup
   $("#menulateral").hide();
   
    //Consigue valores de la ventana del navegador
   var w = $(this).width();
   var h = $(this).height();
   
   
   //temporizador, para que no aparezca de golpe
   setTimeout("mostrar()",200);
   
   //Función para cerrar el popup
   $("#menulateral").click(function (){
      $(this).fadeOut('slow');
   });
   
   });


Logicamente en cada pagina, tiene los div donde esta el contenido del poppup.

Lo pueden ver en mi web:

http://www.liberarblackberry.com.ar
Aqui funciona, pero si van a otro sector de la web solo carga el div.

Gracias.

z3nth10n


Interesados hablad por Discord.

elecktra

claro, se ve en todas, pero no se cierra en todas, solo en e index permite cerrarlo.

Almapa

Yo tuve un problema así también con los botones, prueba a ponerlo de este modo:

Código (javascript) [Seleccionar]
$("#menulateral").live('click',function(){
   $(this).fadeOut('slow');
});


Saludos

armandex293

tienes un error de jscript no estas cargando la librería jQuery :P

1mpuls0

La consola muestra esto.

Uncaught ReferenceError: $ is not defined
(anonymous function)

pop.js:5
abc