1

お問い合わせフォームの送信ボタンを押すと、「移動」ボタンが表示される次のコードがあります。

jQuery(document).ready(function(){
    $("#submit").click(function(){
        $("#moveon").css({'display':'block'});
    });
});

お問い合わせフォームが送信されると、「success_page」という div が表示されます。「success_page」div が表示されている場合にのみ「moveon」ボタンが表示されるようにしたいと思います。(つまり、フォームは適切に送信されました。) is(':visible') 関数を使用した何らかの if ステートメントが必要だと考えていますが、コーディングと jquery は初めてで、これを作成するために必要な構文がわかりません。起こる。

どんな助けでも大歓迎です!

4

2 に答える 2

2

あなたが正しいです。機能はis

jQuery(document).ready(function(){
    $("#submit").click(function(){
        if ( $("#success_page").is(":visible") ){
            $("#moveon").css({'display':'block'});
        }
    });
});
于 2013-07-20T22:53:52.873 に答える
0

あるいは、これを行うこともできます:

if ( $("#success_page:visible").length > 0 ){
    $("#moveon").css({'display':'block'});
}
于 2013-07-20T23:01:21.857 に答える