0

クライアントの場合、モーダルメニューを設計する必要があります... 2つの項目があるメニューバーで、どちらか1つをクリックすると、より多くのリンクと閉じるボタンのあるモーダルウィンドウが開きます。カラーボックスを微調整し、インラインHTMLオプションを使用して、ナビゲーションのすぐ下に固定位置を設定して、目的の結果を得ることができると考えました。ただし、いくつか質問があります。

  1. ページ上の任意の場所をクリックするのではなく、閉じるボタンをクリックしてユーザーにカラーボックスを閉じるように強制する方法はありますか?

  2. リンクの1つをクリックしてモーダルウィンドウを開くと、ページの残りの部分が暗くなりますが、「有効」に見えるようにアクティブなメニューが必要です。これを実現するための最も簡単な方法は、同じdivを追加することです。非表示のdiv要素内で、元のリンクの真上に配置しますが、背景色を明るくします。元のナビゲーションアイテムを複製することは、物事を行うための不必要に複雑な方法ですか(その最後のビットが非常に明確でない場合は申し訳ありません)?

4

1 に答える 1

1

簡単な答えは「はい」と「はい」です(私は思います)。#1の場合、OverLayCloseパラメーターをfalseに設定する必要があります。#2の場合、パルギンの外観を変更する最良の方法は、CSSスタイルシートを改訂することです。さらに追加するのではなく、 #cboxOverlayのルールを編集することを検討する必要があります。

これはすべて、プラグインのdoc-o(http://www.jacklmoore.com/colorbox )にあります。

だからそれのために行きます。

于 2012-06-04T16:00:10.360 に答える