Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript单击不显示_Javascript_Jquery_Html - Fatal编程技术网

Javascript单击不显示

Javascript单击不显示,javascript,jquery,html,Javascript,Jquery,Html,当按下HTML中的按钮时,我试图显示一个lightbox 这是我的HTML: <div class="login-signup"> <h1> Need to sign in or register? </h1> <div class="buttons"> <a href="#" class="load">SIGN IN</a>

当按下HTML中的按钮时,我试图显示一个lightbox

这是我的HTML:

    <div class="login-signup">
        <h1> Need to sign in or register? </h1>
             <div class="buttons">
                <a href="#" class="load">SIGN IN</a>
                <a href="#" class="add">REGISTER</a>
                <div class="clear">
                </div>
            </div>
    </div>

有什么想法吗?

如果您想启动一个特定的按钮,在这种情况下,它是您的登录按钮,那么使用指定的类,如下所示:

$('.load').click(function(e) {
    $('.sign-in').lightbox_me({
    });
});

可能是因为DOM中没有任何类属性为“登录”的元素吗

结果如何

$('.load').click(function(e) {

   alert($(".sign-in").length);

});

如果它是0,那么这意味着您的DOM中没有class=“sign-in”的任何元素,并且您的lightbox东西可能无法对不存在的元素执行任何操作。

您是否尝试过
e.preventDefault()在函数开始时,“似乎不起作用”不是特别有用。你能详细说明一下吗?我假设在视觉上什么也没有发生,但是在Firebug或您正在测试的任何浏览器中的本机开发工具中,您看到了什么错误?
$('.load').click(function(e) {

   alert($(".sign-in").length);

});