Как запустить javascript, если выполняется только условие php? Я пытаюсь показать всплывающее окно, только если $page_count
- <= 1
. PHP отлично работает и работает правильно, поскольку я тестировал его с помощью простых эхо-сигналов, только когда я пытаюсь свести на нет выполнение javascript, если $page_count
превышает 2, что все еще выполняется.Запуск javascript только в том случае, если выполнено условие php
Есть ли общий метод для этого?
if ($page_count <= 1) {
$setup_popup =
'<div id="status-popup">
<div id="status-popup-container" class="total-center">
<a class="popup-close" data-popup-close="popup-1" href="#">Close</a>
</div>
</div>'
;
}
else {
$setup_popup = NULL;
}
Javascript
$('#status-popup').fadeIn(350);
$('[data-popup-close]').on('click', function(e) {
var targeted_popup_class = jQuery(this).attr('data-popup-close');
$('#status-popup').fadeOut(350);
$('body').css('overflow', 'auto');
e.preventDefault();
});
Почему бы не просто передать счетчик в качестве переменной и позволить JS решить? – ssube
Как js запускается, если у вас нет 'status-popup' на странице? –
@ssube Не знаете, как это сделать. – Paul