【发布时间】:2017-03-14 05:30:14
【问题描述】:
所以我尝试使用互联网上提供的所有解决方案,但由于某种原因似乎不起作用。
我正在使用(或项目,更确切地说)fancybox-1.3.4,除了关闭图标,需要使用链接来关闭弹出窗口。
<a id="kpitilepoplink" href="#kpitilepop">Trigger pop-up</a>
<div style="display:none;">
<div id="kpitilepop" class="newpopupcontainer">
Contents
<a href="#" id="popcloselink" class="blu-btn">Close</a>
</div>
</div>
<script type="text/javascript">
$(document).ready(function () {
$("a#kpitilepoplink").fancybox({
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#popcloselink').click(function(){
alert();
$(this).fancybox.close();
});
});
</script>
互联网上可用的解决方案不起作用,我在浏览器控制台中收到fancybox.close is not a function 错误
【问题讨论】:
-
您是否阅读过您的插件版本的文档?
-
@madalinivascu - 文档说
$.fancybox.close不起作用。 -
你需要调用它
$j.fancybox.close(); -
@madalinivascu - 我已经尝试了所有这些。不幸的是,不起作用。