1

我有这段代码,当按下联系表单上的提交按钮时,会出现“moveon”按钮:

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

提交联系表单时,它会显示一个名为“success_page”的 div,我希望“moveon”按钮仅在“success_page”div 可见时显示。(即表单已正确提交。)我认为它需要使用 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 回答