2010-10-26 3 views
0

Salut les amis J'utilisais la jquery suivante, mais ce n'est pas gaving une sortie quelle est l'erreur dans le code?Hover Effect, Jquery, quelle est l'erreur dans cette jquery?

$('.event').hover(function() { 
    $('.popupbox1').show(); 
    $('.popupbox1').css({position:'absolute',top: $(this).offset().top - 15 +'px',left: $(this).offset().left + $(this).width() +25 +'px',zIndex:1000}); 
,function() { 
    $('.popupbox1').hide(); 
}); 
+0

Pouvez-vous inclure le balisage approprié? Vous pouvez créer une démo en direct sur http://jsfiddle.net –

+1

Essayez l'extension firebug pour firefox. Il vous dira exactement où votre erreur est :) –

Répondre

1

Vous avez eu un } et les entrées 'px' manquantes étaient inutiles. Donnez un coup de feu:

$('.event').hover(
    function() { 
    $('.popupbox1').show(); 
    $('.popupbox1').css({position:'absolute', 
         top: $(this).offset().top - 15, 
         left: $(this).offset().left + $(this).width() + 25, 
         zIndex:1000 
         }); 
    }, 
    function() { 
    $('.popupbox1').hide(); 
    } 
); 
+0

Cela fonctionne .... thks ... –

+0

@Alex il aide vraiment à mieux formater les choses. Dans sa forme originale, le '}' manquant serait beaucoup plus difficile à localiser. – Fosco

+0

Fosco: en fait, il s'agit d'une sortie de php, ce qui rend plus difficile le format, merci de me faire savoir où était l'erreur;) –