2011-02-17 2 views
0

J'ai donc un menu en haut d'un site qui a quelques menus déroulants. Les menus déroulants sont script pour afficher onclick, et je voudrais les changer pour déclencher l'événement lorsque vous passez la souris dessus.Essayer de passer de onclick à onhover

Je crois que c'est le script pour elle: http://babblespot.com/application/widgets/menuadvanced/externals/scripts/jquery-1.3.2.min.js

Il a beaucoup de code là-dessus, le haut étant je crois que la plupart du temps jquery.

Ceci est un plug-in, donc j'ai un peu de difficulté.

Ceci est le site: http://babblespot.com/members/home

Merci pour toute aide.

+1

Avez-vous eu l'intention de créer un lien directement vers jQuery? Je suis confus. –

+0

Je regardais au mauvais endroit. C'est la première fois que j'utilise jquery, et je remarque que si je le désactive. alors les menus déroulants seraient également désactivés. J'ai donc fait une connexion erronée. Maintenant, le problème est que lorsque vous vous en éloignez. le menu reste toujours ouvert. mais c'est pour une autre fois. – Mike

Répondre

1

Il suffit de basculer le click avec le hover. Je ne vais pas énumérer tous les changements, mais un exemple , changer

$jq('.custom_249').click(function(){ 

Pour

$jq('.custom_249').hover(function(){ 
+0

merci, appréciez-le grandement. J'allais dans une mauvaise direction. Sentez-vous un peu stupide maintenant. – Mike

1

Votre page contient ce code:

$jq(document).ready(function(){ 
       $jq('.custom_249').click(function(){ 
        $jq('.custom_249_dropped').toggle('fast'); 
       }); 
      }); 

Si je comprends bien votre question, vous devez remplacer l'appel à click() par un appel à hover(), comme documenté au http://api.jquery.com/hover.

+0

merci, appréciez-le grandement. J'allais dans une mauvaise direction. Sentez-vous un peu stupide maintenant. – Mike

Questions connexes