用javascript

时间:2015-05-31 07:11:35

标签: javascript jquery html css

我的javascript出现问题,因为我的编码技能远远低于标准。我正在尝试创建一个简单的弹出框(我可以这样做),但我无法关闭此框。我写了一些代码,它是从以前的工作中粘贴并编辑了一下,我知道它很粗糙,但我是JS的真正新手。继承我的JSFiddle ... http://jsfiddle.net/4v4txoxs/2/ thanks

$('.up').click(function () {
    var Show = $('.Show');

    if (Show.hasClass('visible')) {
        $('.PopUp').animate({
            "opacity": "0"
        }, "fast");
        $('.PopUp').animate({
            "z-index": "2"
        }, "fast");
    } else {
        $('.PopUp').animate({
            "opacity": "1"
        }, "fast");
        $('.PopUp').animate({
            "z-index": "5"
        }, "fast");
    }
});

1 个答案:

答案 0 :(得分:1)

您需要显示和隐藏可见类,您可以使用$.fn.toggleClass()来实现它。

//Added the line before if block
Show.toggleClass('visible');

DEMO