1

私はいくつかのjsp/ajaxページを書きましたが、それらは無駄に機能します。特定のリンクがクリックされたときに、特定のものを除いてページを暗くする必要があります

<div id="showAllRooms"> <div>

エリア(1つのdivを除いてページを「影」に入れます)

私は JavaScript の専門家です。このタスクへの最善のアプローチは何か教えていただけますか?

ありがとうございました。

4

2 に答える 2

3
  • 本体と同じ大きさのレイヤー (div) を作成します (位置: 絶対、すべての角を位置 0、パディングなし、マージンなし)
  • 非表示にする (表示:なし)
  • 背景色を暗くする
  • より高い z-index プロパティを与える
  • [オプション] 不透明度の値を指定します (不透明度:0.5)
  • 作成したdivよりも高いz-indexを表示したいdivに与えます
  • 作成したレイヤーを表示 (display:block)

または、 jquery ライトボックスなど、多くのフレームワークのいずれかを使用します

幸運を!

于 2012-04-29T21:37:35.410 に答える
0

何が必要か理解できれば。1 つの div を除いて、ページを「影」に配置する必要があります。

jQuery ui と Model ウィジェットで簡単に実行できます。

プレビュー

于 2012-04-29T20:46:40.193 に答える