如何编写jquery if else语句?

Ali*_*ice 7 jquery

此代码显示frm01:

$(document).ready(function() {
$("#reg").click(function () {
$("#frm01").show("slide", { direction: "down" }, 1000);
});
});
Run Code Online (Sandbox Code Playgroud)

但我想隐藏frm01,如果它已经可见,反之亦然.我怎么能这样做呢?

Mat*_*att 14

试试jQuery的toggle()方法:

$(function() {
    $("#reg").click(function () {
        $("#frm01").toggle(1000);
    });
});
Run Code Online (Sandbox Code Playgroud)

你不需要jQuery来使用if-else语句; Javascript本地实现了...

$(function() {
    $("#reg").click(function () {
        if ($("#frm01").is(":visible"))
            $("#frm01").slideUp(1000);
        else
            $("#frm01").slideDown(1000);
    });
});
Run Code Online (Sandbox Code Playgroud)