Предупреждение jQuery Tools срабатывает один раз (но только один раз)

Я пытаюсь создать простой механизм оповещения с помощью jQuery Tools - в ответ на небольшой фрагмент кода Javascript, всплывающее окно с сообщением и кнопкой ОК, при нажатии на которую наложение исчезает. Тривиально, или так и должно быть. Я рабски слежу за http://flowplayer.org/tools/demos/overlay/trigger.html , и у меня есть кое-что, что работает нормально при первом вызове, но только в этот раз. Если я повторю действие JS, которое должно открыть наложение, оно не будет.

Мое содержимое / DIV:


и Javascript:

function showOverlayDialog() {
$('#the_alert').overlay({
    mask: {color: '#cccccc', loadSpeed: 200, opacity: 0.9}, 
    closeOnClick: false,
    load: true 
});
}

Как я уже сказал: когда showOverlayDialog () вызывается в первый раз, наложение появляется так, как должно, и исчезает при нажатии кнопки «ОК». Но если я снова запустил showOverlayDialog () без перезагрузки страницы, ничего не произойдет. Если я перезагружаю страницу, шаблон повторяется - первый вызов вызывает оверлей, а второй - нет.

Я явно чего-то упускаю - есть какой совет? Спасибо!

13
задан Jim Miller 31 December 2010 в 03:48
поделиться