Когда я щелкаю в любом месте всплывающего окна, оно закрывается, но это не должно делаться, оно должно закрываться только тогда, когда я нажимаю кнопку X. Я использую плагин Magnific Popup. Демо автора работает нормально, но когда я внедряю плагин на свой сайт, он не работает как демо. Это вызывает у меня проблемы, потому что если я попытаюсь щелкнуть любую ссылку во всплывающем окне, оно закроет всплывающее окно, а не откроет ссылку.
Любые идеи, что вызывает это? Код ниже:
<script type="text/javascript">
$(document).ready(function() {
$('.simple-ajax-popup-align-top').magnificPopup({
type: 'ajax',
alignTop: true,
overflowY: 'scroll' // as we know that popup content is tall we set scroll overflow by default to avoid jump
});
$('.simple-ajax-popup').magnificPopup({
type: 'ajax'
});
});
</script>
<a class="simple-ajax-popup-align-top ajax-gal" href="test.html">test</a>
Демонстрационный сайт автора: http://dimsemenov.com/plugins/magnific-popup/
closeOnContentClick
, который должен быть ложным по умолчанию, но он описывает поведение, которое вы видите. Может быть, попробовать явно установить его как false? - person Vishal Kotcherlakota   schedule 24.04.2014