【问题标题】:Replace the CSS (Or Page Elements) in a page with a button (Drupal)用按钮替换页面中的 CSS(或页面元素)(Drupal)
【发布时间】:2014-12-20 22:31:50
【问题描述】:

我正在尝试找出是否有可能的方法来替换 drupal 页面中的 css,使用按钮形式的 JavaScript/Jquery。

因此,例如,当页面加载时,它将具有白色背景,带有黑色按钮和黑色文本,但页面上会有一个按钮,当按下该按钮时,页面将变为黑色背景,带有白色按钮和白色文本,我猜你可以说是“反向”。

我在想是否可以使用 JavaScript 或 jQuery 来做到这一点。

所以本质上,它会通过按下按钮来改变页面的外观(主要是框和文本的颜色)。

【问题讨论】:

  • 在 body 上切换一个类,并在应用该类时为不同的主题设置 css 规则
  • 按下按钮时使用 jquery/javascript 添加/删除类

标签: javascript jquery html css


【解决方案1】:

这与drupal没有任何关系。

您可以在单击按钮时向<body> 标记添加一个类。然后根据这个样式设置嵌套的 html 元素的样式。

 // using javascript
 document.body.className += " newClassName";
 // using jQuery
 $("body").addClass("newClassName");

【讨论】:

    猜你喜欢
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2014-02-20
    • 2018-01-06
    • 2012-06-25
    相关资源
    最近更新 更多