css - 如何在单击按钮时激活/停用 CSS?

标签 css wordpress

我的网站是:http://test.highfieldscentre.ac.uk/wordpress/

我正在尝试为其添加一个辅助功能,使访问者可以单击一个按钮来“打开”和“关闭”高对比度模式(即带有黄色文本的黑色背景)。我有这个的 CSS,但我不确定如何制作它以便打开和关闭它。

非常感谢任何帮助!

最佳答案

更好的方法可能是使用 jQuery 的 .toggleClass() 函数将一个类附加到您的 body 中,如下例所示:

https://jsfiddle.net/Lc2z4hj3/

这里我们有一个元素,点击它可以打开和关闭 contrast 类。从那里您可以根据需要修改您的 CSS 以提供标准/高对比度选项。

必要的 jQuery 示例在 Fiddle 和下面:

$(function() {
    $(".toggleContrast").click(function() {
       $('body').toggleClass('contrast');
  })
});

关于css - 如何在单击按钮时激活/停用 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38639604/

相关文章:

jquery - 单击后突出显示子菜单

javascript - 温泉 : create right to left slide button

javascript - 带有主题选项的纯 HTML 网站

Wordpress Varnish Age=0 或不缓存(Cookies?)

wordpress - 全宽菜单 WordPress

CSS 速记 vs 速记?

javascript - 使用 PyQt 和 javascript 调用 "onclick"事件时出现问题

php - Woocommerce 在结帐页面上获取购物车中特定商品的数量

php - 需要wordpress环境代码

jquery - WordPress 固定链接