Если вы собираетесь использовать jQuery, вы можете легко выполнить это с помощью модуля blockUI. ... или чтобы ответить на ваш вопрос с помощью CSS, вам придется полностью расположить div над содержимым, которое вы хотите заблокировать. просто убедитесь, что абсолютно позиционированный div появляется после того, как контент будет заблокирован для целей z-индексации.
<div style="position:relative;width: 200px;height: 200px;background-color:green">
<div>
<a href="#">Content to be blocked.</a>
</div>
<div style="position: absolute;top:0;left:0;width: 200px;height:200px;background-color: blue;z-index:2;opacity:0.4;filter: alpha(opacity = 50)"></div>
</div>
извините за все встроенные css. вам нужно будет сделать несколько хороших классов. Кроме того, это было проверено только в firefox и IE7.
Дмитрий! ваш короткий и сладкий ответ решает мою проблему. Спасибо –
Ahh! Я хотел, чтобы это работало и на Firefox! – streetlight
потрясающий! спасибо – Vimalnath