动态添加特定于用户的类

时间:2010-02-26 05:27:23

标签: php javascript jquery css dynamic

我注意到一些wordpress主题(例如''Thematic')将用户特定的类添加到body元素中,因此您不必反驳到CSS浏览器黑客,例如:

wordpress y2010 m02 d26 h05 home singular slug-home page pageid-94 page-author-admin page-comments-open page-pings-open page-template page-template-home-php mac firefox ff3

因此它会自动计算出日,月,年,操作系统,浏览器和浏览器版本以及其他几个wordpress特定细节,并将它们作为类添加到正文中。是否可以在静态页面上仅使用jQuery(无PHP)来执行相同的操作?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在body标记上设置一个onload事件,该事件调用一个类似这样的函数:

if($.browser.safari){
    $('body').addClass("safari");
 }​

这些链接可能有所帮助: