我有一个具有挑战性的问题(无论如何这对我来说是:))
我正在为想要包含 jQuery 幻灯片的客户开发 Joomla 模板,我还在使用响应式设计,最高可达 480、最高 800 和超过 801px。
我想做的是设置 3 个幻灯片模块(为了便于客户端使用,一个用于 480 宽的图像,一个用于 740 宽的图像,一个用于 940 宽的图像,然后我想根据用户调用该模块屏幕大小。我知道这需要在 Joomla 中使用 php 完成,并且它只是一个服务器端脚本,我不是 UA 嗅探的粉丝。
这就是我的想法,请评论你的想法。
包含检测 $screenWidth 变量是否设置的 PHP 函数
如果没有,请运行检测用户屏幕宽度的 javascript,将此变量设置为 URL(或保存该变量的另一种方式)。
运行 AJAX 页面重新加载
从 URL 中提取 $screenWidth 变量。
原来的 isset 现在将返回 true,以便页面继续加载。
然后使用该变量运行 PHP 代码以加载适当的幻灯片。
你怎么看?它会减慢页面速度吗?重新加载会起作用并将 URL 保留在 joomla 中吗?
请让我知道您的想法并提供任何建议。
谢谢
李