我想要echo
一些基于用户是在移动设备上(小于 768 像素)还是更大的代码。
我做了以下事情:
<?php
if ( is_home() ) {
?>
<script type="text/javascript">
if ($(window).width() < 768) {
document.write("<?php echo my_shortcode("[mobile-slider]"); ?>");
} else {
document.write("<?php echo my_shortcode("[desktop-slider]"); ?>");
}
</script>
<?php
} else {
//do the stuff for the other pages
} ?>
但是现在当主页呈现它时,它会显示"); } else { document.write("
主页滑块,然后是"); }
. 知道为什么吗?
JS错误
SyntaxError:未终止的字符串文字
文档.write('
HTML 输出 - 似乎添加了一个我认为会破坏脚本的换行符?
<script type="text/javascript">
if ($(window).width() < 768) {
document.write("
<!--slider-->