2010-10-20 2 views
7

Я пытаюсь использовать следующую функцию с моим API. Он работает, но фон не маскируется. Что не так?jQuery Инструменты Наложение маски Задача

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}); 
    } 

и это CSS для модальной коробки

.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

, пожалуйста, отметьте правильный ответ @Yakup –

ответ

11

Вам нужно toolbox.expose.js для этой работы.

+0

спасибо, что я исправил его и забыл оставить комментарий. – Yakup

+0

@yakup: примите правильный ответ, пожалуйста, – abatishchev

+0

спасибо, это спасло меня от поиска :) Демонстрация * должна * четко указывать, где маска на оверлеях приходит :) – Maiiku

3

Оверлей не будет работать только с файлом Ui.Overlay.js. Вам также необходимо включить toolbox.expose.js.

Смежные вопросы