вызвать один простой модальный режим, пока другой еще открыт

я использую простой модальный

http://www.ericmmartin.com/projects/simplemodal/

У меня есть один модальный режим, который открывается при нажатии кнопки, возможно ли, чтобы кнопка внутри модального режима, который он открывает, вызывала второй модальный режим?

Спасибо большое!


person 1252748    schedule 07.03.2012    source источник
comment
О, браузерные модальные диалоги, как я тебя ненавижу...   -  person Ed S.    schedule 07.03.2012


Ответы (1)


Да, но вы не можете зарегистрировать клики на несуществующий HTML, чего в данном случае может и не быть. Вот для чего нужна опция onShow. Если вы регистрируете события после того, как модал себя показал, он должен работать. Вы также можете отменить привязку новой кнопки перед привязкой, если модальное кэширует эту кнопку в HTML (что приведет к повторной привязке и повторному запуску функции несколько раз).

или вы могли бы просто сделать делегирование на занавеске. см. JQuery.delegate (возможно, они недавно обновили это, в зависимости от того, какую версию JQ вы используете)

Надеюсь, ты не хочешь двух одновременно. Наверное, он не для этого настроен. Это было бы достаточно легко взломать, но с точки зрения пользовательского интерфейса, в большинстве сценариев.

person Erik Reppen    schedule 07.03.2012
comment
Можете ли вы показать мне, как будет выглядеть код для двух одновременно. я немного не в себе .. спасибо! - person 1252748; 07.03.2012