2009-07-16 7 views
3

Nous utilisons la boîte de dialogue modale jQuery pour obtenir la confirmation des utilisateurs avant de supprimer un élément. La boîte de dialogue modale fonctionne correctement tant qu'il n'y a pas de vidéos YouTube sur l'écran.Comment afficher la boîte de dialogue jQuery au-dessus de YouTube Video/SlideShare PPT?

S'il existe une vidéo YouTube, la boîte de dialogue s'affiche sous la vidéo. J'ai essayé de changer le z-index du dialogue à 3999, mais aucune utilisation. (Je ne sais pas beaucoup sur CSS)

   $('#dialog').dialog({ 
        autoOpen: false, 
        modal: true, 
        width: 300, 
        zindex:3999, 
        buttons: { 
           'Ok': performDelete_dialog, 
           'Cancel': function(){$(this).dialog('close');} 
           } 
        }); 

Quelqu'un peut suggestme que devons-nous faire pour placer la boîte de dialogue jquery sur des vidéos YouTube?

Répondre

2

see this u peut obtenir la solution

+0

merci. Qu'en est-il des PPT SlideShare? – Gopinath

+0

Fonctionne pour moi .... pour ceux d'entre vous trop paresseux pour cliquer sur le lien et suivre à travers. Dans la balise object de tube you, ajoutez un landau et dans la balise embed une balise similaire à: wmode = "transparent" – Kieran

2

Remplacer zindex par zIndex; jQuery prend ces propriétés dans camelCase. En outre, assurez-vous que la valeur que vous spécifiez pour l'index z est plus que celle de l'animation Flash sur la page.

Pour trouver l'index z du film Flash sur la page, vous pouvez utiliser FireBug (un addon FireFox), qui s'avérera également très utile si vous apprenez le CSS ou faites beaucoup de développement web.

+0

je changé zindex à zIndex. Mais pas de chance. Les vidéos YouTube sont toujours au top même si je mets le zIndex de la boîte de dialogue à 10000 !! – Gopinath

0

trouvé dans le dialogue jquery Démo

$('#element').dialog({zIndex: 3999}); 
Questions connexes