我想做的是让我的网站获得访问者当前窗口的宽度。然后我想有两个不同的选择。像这样的东西:
<script>
if (screen.width < 768) {
<?php $a = 1; ?>
} else {
<?php $a = 2; ?>
}
</script>
我想要做的是我的 php 变量应该根据设备宽度而改变。
哪种方法是最简单的方法?我无法编写或理解 AJAX 的单行,所以如果这是唯一的方法,我会对某种指南感到非常满意,以使其尽可能简单。
并且用 CSS 来实现它不是正确的方法。所以,请不要告诉我与 CSS 有任何关系的事情。
编辑:
我不确定你们是否理解我真正想从这段代码中得到什么。
所以我会写得更具体。
我有一个网站,顶部有一个图像滑块,显示 2 个最新消息。在此下方,我查询了设置为偏移量 2 的帖子,因为我不想查询滑块中的相同新闻。
所以我的代码是这样的:
<?php
$offset = 2;
$showposts = 10;
?>
<?php query_posts(array('offset' => $offset, 'showposts' => $showposts,'cat' => '8')); ?>
而且我不能进行两个不同的查询,因为我的广告脚本加载次数不能超过 1 次,因为那样它们根本不会显示。所以这一切都需要在一个查询中完成,这就是为什么它必须根据设备宽度进行更改。
现在我忘了告诉我在宽度 < 768 的版本中,我让滑块消失了,因此我希望将偏移量设为 0 而不是 2。
我希望这更有意义...