PHP条件のみが満たされている場合、どのようにjavascriptを実行しますか? $page_count
が<= 1
の場合にのみ、ポップアップを表示しようとしています。私は単純なエコーでそれをテストしたので、phpは正常で正常に動作しますが、$page_count
が2以上でまだ実行されていれば、javascriptの実行を無効にしようとするときだけです。PHPの条件が満たされている場合にのみjavascriptを実行する
これについて一般的な方法はありますか?コメンターが示唆したように
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
ページに 'status-popup'がない場合、jsはどのように動作しますか? –
@ssubeわからない。 – Paul