1

私は小さなゲームを構築していますが、モーダルをゲームの「ウィンドウ」(div) に表示し、ウィンドウの残りの部分をフェードしてグレーアウトする必要がありますが、インターフェイスが残っているページ全体ではありません。

これを制限する簡単な方法はありますか?

4

1 に答える 1

1

Bootstrap Modal を使用する必要がありますか? もしそうなら、それを正しく動作させるにはハッカーが必要です。しかし、それは確かに行うことができます。次のことを行う必要があります。

  1. 背景を挿入する場所を変更します。Boostrap Modal は背景を document.body に追加するため、カバーしたい div に追加 (またはおそらく挿入) するように js ファイルを変更する必要があります。
  2. css も変更する必要があります。現在、背景のスタイリングは固定位置を使用してウィンドウ全体をカバーしています (0、0、0.0 のエッジ)。固定幅から別のものに変更することを意味する div だけをカバーする必要があります。
  3. モーダルの css は、中央に配置したい場所などに応じて、変更する必要がある場合があります。

たぶん、BlockUI で要素のブロックを試すことができます。これはあなたが作りたいものを持っているようですか?

http://jquery.malsup.com/block/#element

そうではありませんが、読み込みや ajaxy タイプの操作のためにページのセクションをブロックまたはカバーする例はたくさんあります。私はそれらの1つを調べます。

于 2013-03-04T01:03:07.590 に答える