J'utilise un jQuery Dialog dans une application Web qui utilise Silverlight sur plusieurs pages. Lorsque la boîte de dialogue apparaît sur les pages avec une fenêtre SL, la boîte de dialogue est cachée derrière la SL. Je ne peux pas utiliser le mode sans fenêtre. Y a-t-il un moyen simple de faire apparaître cette boîte de dialogue devant SL?Comment faire apparaître une boîte de dialogue jQuery au-dessus de Silverlight sans utiliser de fenêtre
Répondre
Il semble fonctionner correctement en utilisant un iframe similaire à ce que vous avez expliqué avec la div flottante.
Il pourrait avoir besoin de peaufiner, mais j'espère que cela peut aider les autres.
Sur votre page, comprennent un iframe comme ceci:
<div id="popupDiv" style="display: none">
popup contents...
</div>
<iframe id='popupSupporter-iframe' tabindex='-1' frameborder='0' style='display: block;
position: absolute; z-index: -1; border: 0px none transparent; opacity: 0; top: auto;
left: auto; width: auto; height: auto;'></iframe>
Et dans la partie de script où vous déclarez votre boîte de dialogue:
$('#popupDiv').dialog({
open: function (event, ui) {
var myDialogIFrame = $('#popupSupporter-iframe');
var myDialog = $('#popupDiv').dialog("widget");
myDialogIFrame.css("z-index", "10");
var left = myDialog.offset().left + 'px';
var top = myDialog.offset().top + 'px';
var height = (myDialog.height() + 15) + 'px';
var width = (myDialog.width() + 15) + 'px';
$(myDialogIFrame).css("left", left).css("top", top).css("height", height).css("width", width);
},
close: function (event, ui) {
$('#popupSupporter-iframe').css("z-index", "-1");
}
});
Vous pouvez toujours créer une div flottante de la même taille que la boîte de dialogue. Ce sera au-dessus du plugin Silverlight. Vous aurez également besoin de code pour fermer la div lorsque la boîte de dialogue est fermée. La boîte de dialogue fera partie de la div et donc flottera au-dessus de la lumière argentée.
Pourriez-vous donner un exemple approximatif de la façon de faire cela (je ne suis pas particulièrement expérimenté en développement web)? J'ai essayé de google, mais je n'ai pas pu trouver un exemple utile. – Joe
Définition des valeurs suivantes pour le fond et les attributs sans fenêtre pour la application silverlight a travaillé pour moi :)
<param name="background" value="transparent" />
<param name="windowless" value="true" />
- 1. Comment faire apparaître une boîte de dialogue à trois boutons sans utiliser jquery?
- 2. Angular2: Comment faire apparaître une boîte de dialogue publique?
- 3. Boîte de dialogue modale jQuery UI: comment faire défiler la fenêtre de dialogue sans faire défiler la fenêtre principale?
- 4. Comment faire apparaître fenêtre de dialogue lorsque le programme démarre?
- 5. Faire apparaître une boîte de dialogue lorsque l'événement est déclenché
- 6. Javascript de cliquer sur une URL et faire apparaître une boîte de dialogue ouvrir/enregistrer (sans nouvelle fenêtre)
- 7. Comment utiliser une boîte de dialogue dans une fenêtre contextuelle?
- 8. Android faire apparaître une boîte de dialogue en plein écran
- 9. Faire apparaître une boîte de dialogue sur commande
- 10. comment créer une boîte de dialogue personnalisée sans fenêtre
- 11. Boîte de dialogue jQuery
- 12. jQuery: comment ouvrir une boîte de dialogue
- 13. Essayer de faire apparaître la boîte de dialogue
- 14. boîte de dialogue jquery sans redimensionnable
- 15. Comment faire pour faire apparaître une boîte de dialogue dans jsf
- 16. Boîte de sélection JQuery. Comment faire apparaître sur le dessus
- 17. Comment créer une fenêtre d'attente (comme une boîte de dialogue)
- 18. Essayer de faire apparaître une boîte de dialogue modale avec jQuery et PHP
- 19. Comment faire une image pour faire apparaître une boîte de dialogue d'impression lorsque vous cliquez dessus?
- 20. jquery boîte de dialogue problème
- 21. comment faire une boîte de dialogue sans titre?
- 22. Comment faire pour déplacer enfant-fenêtre sans fenêtre/Boîte de dialogue dans WPF
- 23. Comment faire apparaître un dialogue de texte dans wxpython
- 24. Boîte de dialogue JQuery Modal sans incrustation
- 25. Comment faire apparaître une boîte de dialogue Win32 à la position par défaut (CW_USEDEFAULT)?
- 26. Comment faire apparaître une nouvelle fenêtre avec le bouton tweet
- 27. Boîte de dialogue Qt sans icône de fenêtre (menu système)
- 28. Faire de la boîte de dialogue JVM une fenêtre enfant de fenêtre de niveau supérieur natif
- 29. Animer une boîte de dialogue sans utiliser de fichier XML?
- 30. comment faire pour clignoter boîte de dialogue jquery
J'ai eu le même problème mais avec J applets ava. J'aimerais entendre une solution. – mittmemo