Есть ли в Jquery плагин, который блокирует всю страницу, кроме определенного контента? - PullRequest
0 голосов
/ 13 апреля 2011

Я проверил плагин block UI в Jquery, который накладывает наложение на любой конкретный элемент - но что, если я хочу применить наложение ко всей странице, за исключением определенной области на странице?Как и все содержимое div - независимо от размера div.

Ответы [ 4 ]

2 голосов
/ 13 апреля 2011

Используя тот же плагин или любой плагин оверлей / модал, вы можете использовать js, чтобы установить более высокий z-индекс для родительского элемента контента, который вы хотите показать, чем z-индекс оверлея.

Не уверен, как вы хотите это сделать, поэтому вам, вероятно, придется увеличить или уменьшить z-index элементов, которые вы хотите показать / скрыть.Поскольку вы сказали, что используете jQuery, возможно, проще всего просто addClass() и removeClass().Просто убедитесь, что установили позицию, чтобы z-index работал.

.show-me-over-the-overlay {z-index:99999999;position:relative}

Надеюсь, это даст вам некоторые идеи.GL!

2 голосов
/ 13 апреля 2011
1 голос
/ 13 апреля 2011

Али,

У меня было похожее требование, и я использую скрытый div с более высоким z-индексом, который охватывает все, кроме области, которую вы хотите.

это выглядело просто и полезно для меня.

0 голосов
/ 13 апреля 2011

blockUI предоставляет вам эту возможность.

$.blockUI();

См. блокировка страницы примеры

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