0

私は現在、登録ページのモーダルダイアログ画面を自分のWebサイトに実装しています。時間を節約するために、嘘をつくことはなく、このチュートリアルに従っていると言います-http://raventools.com/blog/create-a- modal-dialog-using-css-and-javascript /

周囲のボディの残りの部分のように、ダイアログの外側をクリックしたときにダイアログを閉じる方法が表示されないことを除いて、すべて正常に機能します。

これどうやってするの?

ご協力いただきありがとうございます

4

1 に答える 1

1

overlay()クローズをトリガーしたいイベントから再度呼び出すだけです。オーバーレイの表示を切り替えます (オーバーレイが表示されている場合、呼び出すとoverlay()非表示になり、その逆も同様です)。

function overlay() {
    el = document.getElementById("overlay");
    el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}

jQuery UI の dialog widget のようなものの使用を検討することもできます。

于 2012-04-30T21:34:33.337 に答える