我通过调用打开弹出窗口
$.colorbox({ href: "notification.aspx" });
在 notification.aspx 我有
<script type="text/javascript" src="/scripts/colorbox/jquery.colorbox-min.js"></script>
...
<a id="btnClose">OK</a>
弹出窗口显示得很好,但是当我单击该按钮时,它给出了一个 JavaScript 错误。
在主页的 javascript 我有
$('#btnClose').live('click', function () {
alert('closing...'); // Alert shown as expected
$.colorbox.close(); // Nothing happens, no JavaScript error
//$.fn.colorbox.close(); // same
//parent.$.fn.colorbox.close(); // same
//$.colorbox.remove(); // same
//$('#cboxClose').click(); // same
//$('#cboxOverlay').click(); // same
});
我只是想关闭弹出窗口。
我错过了什么?提前致谢。
编辑:我让它以某种方式工作,我会找出它的工作原理。