看起来像一个问题,但似乎是这样做的首选方式...
(function(html){html.className =
html.className.replace(/\bno-js\b/,'js')})(document.documentElement);
例子:
<!DOCTYPE html>
<html lang="en-US" class="no-js">
<head itemscope itemtype="http://schema.org/WebSite">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
<title>Example Site| My Site Description</title>
声明本月初在文件头的位置......这将确保它得到的立即添加。这比jQuery替代方法快得多。我相信这是现代化的做法。
已更新我的答案,以显示您的问题的两个部分的完整代码。 1)改变类2)使+按钮切换subnav :) – vdbuilder 2012-01-03 08:13:42