2012-04-05 18 views
5

Ich benutze die jQueryUI (Erweiterung?) Und habe eine einfache Überlagerung auf einer Seite. Here's what I have so farjqueryui Dialog zum Ausgrauen Bildschirm

Wie auch immer gibt es eine eingebaute Möglichkeit, den Bildschirm auszugrauen, wenn der Dialog geöffnet ist? Ich weiß, dass Sie dies tun können, indem Sie ein anderes div an die Seite anfügen, ich möchte wissen, wenn jQueryUI etwas wie das eingebaute hat.

Ich konnte nichts dergleichen auf der API finden, vielleicht verpasste ich etwas.

+0

Sie meinen, eine modale? Sie verwenden bereits den Dialog jQuery UI, lesen Sie die Optionen von [modal] (http://jqueryui.com/demos/dialog/#modal). – j08691

Antwort

7

Sie können Optionen für den Dialog mit einem Objektliteral angeben. Eine dieser Optionen ist modal, die eine Überlagerung auf dem Bildschirm hinter dem Dialog platziert. Diese Überlagerung verhindert, dass der Benutzer hinter den Dialog klickt.

$('#over').dialog({modal:true}); 

Beispiel: http://jsfiddle.net/vhA2w/1/

Kasse alle verfügbaren Optionen an: http://jqueryui.com/demos/dialog/

1

This jsfiddle sollte für Sie arbeiten

$('#over').dialog({ modal: true }); 
Verwandte Themen