0

多数の div を含むページがあります。コンテナ div があり、次にコンテンツ用の div とメニュー付きの右側の div があります。

問題は、コンテンツ div の「上部」にロードしたいページがあるということです。基本的にはコンテンツ div のサイズを取得したいのですが、これの長さは現在のページによって異なる可能性があるためです。このページを置き換えるために別のページを作成します。

また、「新しい」ウィンドウを閉じて、新しいウィンドウが呼び出される前と同じように古いコンテンツが表示されるようにしたいと考えています。

JQuery のドキュメントを見ると、prepend コマンドを使用する必要があると思いますか? よくわかりませんが、以下のようなクローズ機能も必要だと思いますか?

$('.close').click(function (e) {
            //Cancel the link behavior
            e.preventDefault();

            $('#my_new_page').hide();
        });
4

3 に答える 3

0

私は次のようなものを使用してオーバーレイを作成します:http: //jsfiddle.net/ULmdH/1/

これを使用してオーバーレイを閉じます。

$('.close').click(function (e) {
    //Cancel the link behavior
    e.preventDefault();

    $('.new_content').hide();
    //or
    $('.new_content').remove();
});
于 2012-06-07T13:44:59.807 に答える
0

こんにちは@JK36、あなたがライトボックスまたはモーダルウィンドウを探していることを理解しています。ここに素晴らしいリストがあります。例 #5 のJQModalではマルチモーダルを取得でき、1010 には別の優れた実装があります。

乾杯!

于 2012-06-07T13:39:41.600 に答える
0

コンテンツ div のサイズを取得するには -

幅 = contentdiv.width(); 高さ = contentdiv.height():

次に、CSS z-index を使用してコンテンツ div の上に div をオーバーレイできます。

Jquery 用の fancybox プラグインのようなものを探しているのではないでしょうか? 私は時々それを使用しました、それはかなり便利です。

于 2012-06-07T13:24:08.750 に答える