Wenn Sie jQuery verwenden möchten, können Sie dies einfach mit dem blockUI-Plugin erreichen. ... oder um Ihre Frage mit CSS zu beantworten, müssen Sie das div unbedingt über den Inhalt positionieren, den Sie blockieren möchten. Stellen Sie nur sicher, dass das absolut positionierte div nach dem zu blockierenden Inhalt für die z-Indizierung kommt.
<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>
Entschuldigung für alle Inline-CSS. Du musst ein paar nette Stunden machen. Dies wurde auch nur in Firefox und IE7 getestet.
Dmitri! Deine kurze und süße Antwort löst mein Problem. Danke –
Ahh! Ich wünschte, das hätte auch Firefox funktioniert! – streetlight
genial! Danke – Vimalnath