0

ページに 3 つのポップアップがあります。これらは、JQuery と次の JS コードを使用して機能します。

$(document).ready(function() {
    $('#open_thanks').click(function(e) {
        e.preventDefault();
        var tPop = $('.thanks_popup');
        tPop.toggle();
    });
    $('#open_reference').click(function(e) {
        e.preventDefault();
        var rPop = $('.leave_reference_popup');
        rPop.toggle();
    });
    $('#facebook').click(function(e) {
        e.preventDefault();
        var fPop = $('.facebook_popup');
        fPop.toggle();
    });


    $('.thanks_popup').append('<div class="close"><div class="inner"><button></button></div></div>');
    $('.leave_reference_popup').append('<div class="close"><div class="inner-2"><button></button></div></div>');
    $('.facebook_popup').append('<div class="close"><div class="inner-3"><button></button></div></div>');

    $('div.inner button').click(function() {
        var tPop = $('.thanks_popup');
        tPop.toggle();
    });
    $('div.inner-2 button').click(function() {
        var rPop = $('.leave_reference_popup');
        rPop.toggle();
    });
    $('div.inner-3 button').click(function() {
        var fPop = $('.facebook_popup');
        fPop.toggle();
    });

});

私のhtmlは非常に単純です:

<a href="#" id="open_thanks">Thanks Popup</a>

<a href="#" id="open_reference">Open Reference</a>

<a href="#" id="facebook">Open Facebook Popup</a>

ハッシュタグの URL ナビゲーションを使用してポップアップのデフォルトをオープンにする方法がわかりません。基本的には、index.html#open_thanks にリンクして、そのポップアップのデフォルトを open/up にしたいと考えています。

ありがとう。

4

1 に答える 1

1

ページの読み込み時に、URL のハッシュ値を解析してから x.

JS で URL の #hash 値を取得する方法

于 2013-07-31T20:21:08.420 に答える