2010-10-20 19 views
7

Estoy tratando de usar la siguiente función con mi API. Funciona pero el fondo no enmascara. ¿Qué pasa?jQuery Tools Overlay Mask Problema

dialog: function(message) 
    { 
    this.OCache = $('<div class="modal">'+ message+'</div>').appendTo('body').overlay 
    ({top: 0,mask:{color: '#000',loadSpeed:200,opacity:0.5},closeOnClick:true,load:true}); 
    } 

y este es el css para la caja modal

.modal { 
display:none; 
width:400px; 
background-color:#000; 
border:1px solid #fff; 
padding:10px 15px; 
display:none; 
color:#fff; 
text-align:left; 
font-size:12px; 
/* outline radius for mozilla/firefox only */ 
opacity:0.8; 
-moz-box-shadow:0 0 10px #000; 
-webkit-box-shadow:0 0 10px #000; 
} 
+0

Por favor, marque la respuesta correcta @Yakup –

Respuesta

11

Tendrá toolbox.expose.js para que esto funcione.

+0

Gracias lo arreglé y se olvidó de publicar un comentario. – Yakup

+0

@yakup: acepte la respuesta correcta, por favor – abatishchev

+0

gracias, esto me ha ahorrado mucha búsqueda :) Las demostraciones * deberían * indicar más claramente de dónde vienen las máscaras en las superposiciones :) – Maiiku

3

La superposición no funcionará solo con el archivo Ui.Overlay.js. También necesita incluir toolbox.expose.js.