0

私のURLにある場合の作成方法:

mysite.com/#newgoal、私のモーダルボックスが表示されますか?

の付いたボタンをクリックすると現在表示されていますid="newGoalButton"。両方のオプションが同時に必要です。

HTML:

<a href="#newgoal"  id="newGoalButton">New Goal</a>

JS:

$(document).ready(function(){
    $('#newGoalButton').click(function() {
        $(".fullWhite").fadeIn(100);
        $(".modal").fadeIn(200);
    });
    $('.modal .iks').click(function() {
        $(".fullWhite").fadeOut(200);
        $(".modal").fadeOut(100);
    });
});
4

2 に答える 2

1

あなたが使用することができます:

<script>
    $(document).ready(function(){
        var url = window.location.href;
        if (url.indexOf("#newgoal") != -1){
            // display modalbox
        }
    });
</script>
于 2013-08-21T11:24:34.720 に答える
0

jQuery hashchange プラグインを使用できます:

$(window).hashchange(function() {
    if (location.hash === '#newgoal') {
        $(".fullWhite").fadeIn(100);
        $(".modal").fadeIn(200);
    }
});

そして、これを使用する場合は必要ないと思います$('#newGoalButton').click

于 2013-08-21T11:22:28.213 に答える