Я хочу показать диалог через n секунд и скрыть его через несколько секунд, но это не работает для меня!открытие и закрытие диалога jquery не работает
$(document).ready(function() {
var advanced = $("div#advanced");
$(advanced).dialog({ autoOpen: false,
modal: true,
buttons: { "Try it now": function() { window.location = 'myURL'; },
"No thank's": function() { $(this).dialog("close"); }
},
show: 'fade',
width: 350,
height: 130,
draggable: false,
resizable: false
});
window.setTimeout(function() {
$(advanced).dialog("open");
}, n);
window.setTimeout(function() {
$(advanced).dialog("close");
}, m);});
Вы знаете, что будут открыты для (m - n) секунд? Я не вижу никаких других проблем ... – MvanGeest
Это избыточно, чтобы установить 'advanced' в' $ («div # advanced») ', а затем всегда ссылаться на него как' $ (расширенный) '- это ненужный вызов функции – Pointy