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);
});
});
});