Я пытаюсь создать простой механизм оповещения с помощью jQuery Tools - в ответ на небольшой фрагмент кода Javascript, всплывающее окно с сообщением и кнопкой ОК, при нажатии на которую наложение исчезает. Тривиально, или так и должно быть. Я рабски слежу за http://flowplayer.org/tools/demos/overlay/trigger.html , и у меня есть кое-что, что работает нормально при первом вызове, но только в этот раз. Если я повторю действие JS, которое должно открыть наложение, оно не будет.
Мое содержимое / DIV:
hi there
this is the body
и Javascript:
function showOverlayDialog() {
$('#the_alert').overlay({
mask: {color: '#cccccc', loadSpeed: 200, opacity: 0.9},
closeOnClick: false,
load: true
});
}
Как я уже сказал: когда showOverlayDialog () вызывается в первый раз, наложение появляется так, как должно, и исчезает при нажатии кнопки «ОК». Но если я снова запустил showOverlayDialog () без перезагрузки страницы, ничего не произойдет. Если я перезагружаю страницу, шаблон повторяется - первый вызов вызывает оверлей, а второй - нет.
Я явно чего-то упускаю - есть какой совет? Спасибо!