javascript - 根据 url 查询字符串加载自定义 css 并维护该查询字符串上的用户

标签 javascript jquery html url query-string

是否可以为通过自定义查询字符串访问的页面提供自定义 CSS 类?并在用户在网站内导航时维护该查询字符串?

例如,来自 example.com/page123?&example1 的用户将有一个自定义CSS,例如

.example1 {
display: block
}

以及访问 example.com/page123 的用户将会看到

.example1 {
display: none
}

但是,如果用户已经在第 123 页,并且转到第 1234 页,则查询字符串将持续存在,并且还将应用带有 display: block 的类 example1。顺便提一下,我使用的是 Wordpress,并且允许使用 PHP、jQuery 或插件。

最佳答案

你可以很容易地在 php 中实现这一点...

此代码将获取最后一个斜杠之后的所有内容

$page= substr($url, strrpos($url, '/') + 1);

将你的 url 放入变量 $url 中,然后你就可以进行 php 检查,如下所示:

<?php 
if($page = "page123")
   echo css file
else
   //Echo another css file
?>

关于javascript - 根据 url 查询字符串加载自定义 css 并维护该查询字符串上的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53838455/

相关文章:

javascript - 我试图在完成后仅显示表格,然后显示表格 2,表格 2 不会显示?

php - 如何获取页面所有 anchor 标签并添加类?

javascript - 如何在浏览器中加载简单的 es6 模块?

javascript - 在元素上设置验证样式

javascript - 单击添加按钮后未显示提交按钮(AngularJS)

html - SVG 背景图像不跨浏览器水平拉伸(stretch)

javascript - Ajax 调用用户 % 重定向

javascript - 乘法两个输入 Angular

javascript - 将 data-* 属性添加到 jquery 数据表

javascript - 如何使用 Javascript 为 iScroll.js 设置高度