jquery関数内で「if」などのphpステートメントを使用するのは悪い習慣ですか?
PHPを使用していくつかの機能を制限するのではなく、より多くの機能をロードするだけでよいのでしょうか? 正常に動作しているように見えますが、これが主要な偽物であるかどうか疑問に思っていましたか?
例:
これはコード スニペットです。基本的に、php 変数 $url が 'projects' と等しい場合、コードは余分な行で返されます。そうでない場合、これらは他のページから隠されます。これは理にかなっていますか?
timer = setTimeout(function() {
$('li#contact').removeClass('cur');
$('li#$url').addClass('cur');
"; if($url=='projects') { echo"
$('ul.projects').fadeIn('slow');
$('ul.image_display').css('display', 'block');"; }
echo"
}, 8625);