使用jQuery更改整个wordpress网站的CSS

时间:2012-09-08 06:12:40

标签: jquery html css wordpress

我环顾四周,找不到解决这个问题的简单方法。我创建了一个自定义单词印刷主题(我的第一次),它的工作很好。我已经把它连接到一个简单的jQuery文件,它在页面加载时播放一个短动画并更改CSS并在按下某些按钮时执行一些额外的动画。这是一个简单的日/夜主题,运作良好。我在header.php中调用该文件。但是每次按下内部超链接(例如网站的任何页面)时,它都会再次加载整个jQuery文件,并将CSS重置为其原始形式。为了清楚起见,我需要用户点击主页上的某些内容,这将改变页面的CSS。这很有效。但是,我需要在网站的每个页面上保留这些内容。

有一个简单的解决方案吗?我真的不想使用cookies / sessionID或我见过的其他一些复杂的“解决方案”。我不具备技术能力。

干杯。

1 个答案:

答案 0 :(得分:0)

你考虑过使用哈希吗?在window.location对象中你可以设置一个哈希值,比如www.mysite.com/page#night然后www.mysite.com/page#day然后当DOM加载时,检查window.location.hash属性到看它是设置为白天还是黑夜,或者没有任何东西,然后默认为某种东西。

http://www.w3schools.com/jsref/prop_loc_hash.asp

http://www.w3schools.com/jsref/obj_location.asp

示例:

http://jsfiddle.net/QV6xa/1/

JSfiddle不允许我更改网址,但如果您将此示例复制/粘贴到其他地方则应该有效。