jquery覆盖-如何自定义关闭

jquery覆盖-如何自定义关闭,jquery,overlay,Jquery,Overlay,我在为覆盖创建自定义关闭按钮时遇到问题。下面是我的对话框的html格式 <div id="new-window"> <div class="close">Custom Close Button</div> </div> 对话框显示良好。但每次我点击“自定义关闭按钮”时,什么都没有发生。我只能按escape键关闭对话框 这是我试图遵循的文档 我做错了什么?您可以尝试使用纯jquery将自定义单击事件绑定到关闭按钮 也许你可以在你的问题中添加额外的

我在为覆盖创建自定义关闭按钮时遇到问题。下面是我的对话框的html格式

<div id="new-window">
<div class="close">Custom Close Button</div>
</div>
对话框显示良好。但每次我点击“自定义关闭按钮”时,什么都没有发生。我只能按escape键关闭对话框

这是我试图遵循的文档


我做错了什么?

您可以尝试使用纯jquery将自定义单击事件绑定到关闭按钮


也许你可以在你的问题中添加额外的标签,因为overlay不是jquery的核心

我刚刚意识到你可以像这样关闭overlay:

$(selectorforelementthatopennedtheoverlay).overlay().close();
这样的事情对我很有用:

$('.close').click(function() {$("a[rel]").overlay().close();})
$('.close').click(function() {$("a[rel]").overlay().close();})