Как убрать правую верхнюю кнопку закрытия - PullRequest
0 голосов
/ 16 марта 2010

Мне нужно убить кнопку закрытия 'x' в верхней части модального диалогового окна jQuery UI. У меня есть модал, который открывается кнопкой ОК, которая перенаправляет на сайт. Сайт за модал находится в iframe. Когда пользователь соглашается с утверждением в диалоговом окне и нажимает кнопку «ОК», он перенаправляет на сайт, который находится за пределами фрейма. Если пользователь нажимает на «х», он переходит на сайт iframe, чего я не хочу.

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

Я бы опубликовал код, но это интранет-сайт.

Спасибо всем за помощь!

РЕДАКТИРОВАТЬ: Этот сайт является правительственным интранет-порталом, а не коммерческим сайтом. Таким образом, цель состоит не в том, чтобы заманить пользователя в ловушку на сайте, а в том, чтобы дать ему знать, что использование этого сайта ограничено, и убедиться, что вы понимаете и принимаете пользовательское соглашение или не можете использовать сайт.

Ответы [ 2 ]

5 голосов
/ 16 марта 2010

Почему бы не использовать стиль, чтобы он вообще не отображался? Добавьте эту строку в таблицу стилей:

.ui-dialog-titlebar-close { display: none }
2 голосов
/ 16 марта 2010

Вы можете добавить событие на open, чтобы удалить кнопку закрытия.

Используя firebug, я обнаружил, что класс CSS для элемента <a> равен ui-dialog-titlebar-close.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...