我想为我的用户编写一些这种类型的代码如果宽度小于1000我将显示移动设计否则显示桌面设计但不能在Javascript中运行HTML和PHP if else loop
<script type="text/javascript">
if ($(window).width() > 1000) {
<html>
<head></head>
<body>
<?php echo $a ; ?>
</body>
</html>
} else {
<html>
<head></head>
<body>
<?php echo $b ; ?>
</body>
</html>
}
</script>
如果你想应用一些取决于浏览器大小的css,你需要使用媒体查询。
你的脚本将无法工作,因为你混合了客户端和服务器端代码,如果你仍然想使用javascript,然后检查下面的代码
if (window.innerWidth > 500) {
alert('above 500');
} else {
alert('below or equal to 500');
}
一些你可能想要阅读的链接:
- https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
- http://getbootstrap.com/2.3.2/scaffolding.html
注意:如果你想执行PHP代码依赖于浏览器的宽度,你需要做AJAX调用。