如何在屏幕中间制作div popout并使网站的其余部分变暗

时间:2012-04-14 01:24:51

标签: javascript jquery css html5 css3

我只是在新的vimeo中说,并想知道这是如何实现的

这是按钮

    <a href="/messages/compose?recipient=1667821" class="message btn" 
data-lightbox="">Send Message</a>

没有onclick(),他们获取href值并插入div而不刷新页面..

2 个答案:

答案 0 :(得分:2)

在不查看代码的情况下,他们可能会在Javascript中绑定一个单击处理程序,可能使用jQuery。它看起来像这样:

<强> jQuery的:

$(".message").click(function() {
    // do the lightbox
});

Vanilla Javascript:

document.getElementByClass("message").onclick = function() {
    // do the lightbox
}

答案 1 :(得分:0)