Comunidad de diseño web y desarrollo en internet online

Problema con Variable Global en metodo .not() para .hover ()

Citar            
MensajeEscrito el 15 Jun 2012 05:47 pm
Hola a todos y gracias de antemano, he probado varias formas para solucionarlo pero no he podido.
Al grano, tengo dos un código con dos eventos, .click () y .hover(), que atacan una misma clase.
Lo que quiero es que cuando este el evento .click,() , dicho elemento no tenga el evento .hover() pero si el resto de elementos de la clase.
Lo ultimo que intente es usar .not() con una variable con la que recojo el #id en la funcion de .click() .
Si declaro la variable fuera de funciones con valor #id, Si funciona,.
Al recojer el valor de la funcion del .click(), No funciona.
Hago un Alert dentro del .hover(), me imprime Correctamente el #id recojido.

Asi alguien sabe decirme algo, gracias!!
esta en : http://barcelona3w.es/index.php
Paso el código <script> :

$('document').ready (function(){
var sin;
$('.ver-zona').click(function (){
sin ='#'+$(this).next("img").attr("id");
// sin = "#zona_pantalla";
$('.ver-zona').css('display','block');
$(this).siblings('.tex_rotativo').slideUp(820);
$('#presentacion').slideUp(820);
$(this).nextAll('.tex_rotativo:first').fadeIn(1000);
$(this).siblings(".color:visible").fadeOut(1000)
$(this).nextAll(".color:first").css({
display:'block',
opacity :'0.5'
});
// $(this).css('display','none');
return sin
});

$('.ver-zona').not(sin).hover(function(){

$(this).next("img").css('opacity','1');
$(this).next("img").fadeIn(1000);

},function(){
// alert (sin);
$(this).next("img").fadeOut(1000);
});

});
});

Por Don_Zoilo

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Jun 2012 01:40 am
Solucionado, lo pueden ver en la web. Scrip inico.js.
O lo explico si alguien quiere.
saludos

Por Don_Zoilo

1 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.