为什么我的弹出窗口不会关闭?

时间:2013-09-06 19:40:05

标签: javascript jquery css

网站:http://bit.ly/1dPAXsS

我无法弄清楚为什么我的弹出窗口不会关闭。已调试太久0_o 单击“信用卡通知我可用时”以打开弹出窗口

我有以下js:

// Popup
jQuery(".showpop").click(function () {

    var NewHeight = $(this).offset().top + $(this).height();
    jQuery("#light").css({
        'top': NewHeight + 'px'
    });
    jQuery("#light").show();
    jQuery("#fade").show();
});
jQuery(".hidepop").click(function () {
    jQuery("#light").hide();
    jQuery("#fade").hide();
    return false;
});

我尝试使用$而不是jQuery,更改了目标ID /类,但它仍然无法关闭。

这类似于http://jsfiddle.net/techrevolt/K2TBa/

1 个答案:

答案 0 :(得分:1)

拨打电话时,页面上未加载元素。你想要做的是像这样包装一个jquery文档就绪调用:

$(document).ready(function(){
    $(".hidepop").click(function(){
        $("#light").hide();
        $("#fade").hide();
    });
});

http://api.jquery.com/ready/