2010-06-25 6 views
0

J'utilise deux plugins populaires avec succès pour la plupart:maux combo plugin JQuery: Fancybox et ContextMenu

http://www.trendskitchens.co.nz/jquery/contextmenu/

http://fancybox.net/

Ils travaillent tous les deux fantastiquement. Cependant, je n'arrive pas à obtenir des menus contextuels fonctionnant dans une fancybox. Le menu normal de clic droit est supprimé, donc je suis amené à croire qu'il y a un clash z-index quelque part. Après avoir vérifié et mis à jour les styles, je ne peux toujours pas obtenir un menu contextuel dans une fancybox.

Ils fonctionnent tous deux très bien séparément. Quelqu'un les combine avec succès ou éprouve des problèmes similaires?

Merci!

Répondre

0

Vous le plus probable (sans votre code, je ne peux que deviner) besoin d'appeler le plugin contextmenu intérieur de la fancybox onComplete rappel

Par exemple:

$.fancybox({ 
    //other initialization options 
    // ... 
    // ... 
    'onComplete':function(){ 
     //call the context menu plugin here 
    } 
}); 
0

Réglage de vos fichiers CSS ne rien faire probablement comme ContextMenu ajoute 'zIndex: 500' et zIndex: 499 'directement dans ses js. Ajuster cela à 99999 et 99998 a parfaitement fonctionné.

Grands plugins.