我正在尝试使用HTML5和CSS3扩展我现有的站点,以提高响应速度。但我这里遇到的问题是,我想使用PHP include
在PHP条件语句中使用JavaScript document.documentElement.clientwidth
属性来控制网站上显示的内容。示例:
<?php
if (document.documentElement.clientwidth < 640) {
include "mobile_sidebar.php";
}
else include "mainsite_sidebar.php";
因此,响应式的设计不仅仅是文档回流,而是实际减少了手机场景中的内容。
发布于 2012-06-19 04:15:26
你不能像那样组合JS和PHP -- PHP甚至在JS呈现之前就已经运行了!加载页面后,您需要将客户端数据传递回服务器,然后执行相应的操作。
发布于 2012-06-19 04:16:52
您可以在页面加载时通过AJAX将一些javascript数据传递给PHP脚本,然后发送一些数据以相应地呈现页面。也许会在PHP处理和返回数据时显示一个启动页面?
https://stackoverflow.com/questions/11090329
复制相似问题