joomla popup只能通过点击按钮关闭

时间:2014-06-27 11:00:19

标签: javascript jquery joomla popup

我在joomla中使用popup随处插件。我必须在用户登录时在弹出窗口上显示文章页面详细信息。但是弹出窗口的弹出窗口也点击了弹出窗口,我不想要这个。弹出窗口应该只在点击时关闭"同意"文章的按钮。

如果您有任何其他插件或想法,请告诉我。

2 个答案:

答案 0 :(得分:0)

这可以通过单击元素来阻止窗口关闭:

$('#your-close-button').click(function(e){
  e.stopPropagation();
});

答案 1 :(得分:0)

Joomla有一个模态窗口作为其核心代码的一部分,它基于mootools Squeezebox。您可以在模态窗口中调用iframe,该窗口无法像这样关闭:

<?php JHTML::_('behavior.mootools'); ?>
<a href="http://www.example.com/page2.html" class="modal" 
   rel="{closable: false, handler:'iframe'}">
   Click here to launch a popup</a>

如果您希望page2.html有一个关闭按钮,您应该将此脚本添加到父窗口,

<script>               
function closepopup() {
SqueezeBox.close();              
}        
</script>

并创建如下按钮:

<a href="javascript:parent.closepopup()">CLOSE!</a>