0

当我单击链接时,我试图从主页中获取一个 div 以显示为四四方方的模态内容。现在它不工作。boxy 的文档很难理解。

链接 HTML:

<div class="smClearBtn memberLinkBtn"><a title="Login" target="_blank"><span>Login</span></a></div>

jQuery调用:

$(".memberLinkBtn").click(function() {
   Boxy.get($("#popup_login"), {title: 'Login', modal: true});
});

我究竟做错了什么?点击发生只是四四方方的根本不工作。

4

1 回答 1

1

据我从文档中了解到, Boxy.get 不会初始化一个新的 Boxy 实例,而是返回一个已经创建的实例:

Boxy.get(element)
Returns the Boxy instance containing element, e.g. <a href="#" onclick="Boxy.get(this).hide();">Close dialog</a>.

首先尝试创建一个新的 Boxy 实例,或者自动..

$("#popup_login").boxy();

..或像这样手动

new Boxy("<p>Content</p>", {title: "Dialog"});

参考: http: //onehackoranother.com/projects/jquery/boxy/

于 2011-01-14T18:00:59.047 回答