2011-01-14 40 views
0

我想随便抓一个div从主网页显示为四四方方的模式内容,当我点击一个链接显示。现在它没有工作。 boxy的文档很难消化。jQuery的四四方方得到一个隐藏的div在模态窗口

链接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}); 
}); 

我到底做错了什么?点击刚刚发生的四四方方的是不工作的。

+0

你能更具体了解什么是不工作?它没有做任何事情,或做错了什么?你是否属实(通过一个'警报()'或诸如此类的东西)的'点击()'处理程序被解雇? –

+0

的点击情况只是当它到达四四方方叫它做什么都没有。在萤火虫中没有错误发生。 – estern

回答

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>. 

尝试和首先创建一个新的四四方方的情况下,或者自动地..

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

..或手动这样

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

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

+0

耶我一直在寻找进入过,发现。我也尝试过这种方式,但它什么都没做。我觉得这很复杂,这很奇怪。我不知道......也许我需要选择不同的模式。尽管谢谢你的回应! – estern