我总是使用在< html>上使用.no-js类的方法.标记,然后使用modernizr剥离标记,并在用户的浏览器中启用JavaScript时将其替换为js.
基本上,我已经构建了一个CSS3移动和桌面导航.我有样式来改变它的行为,如果有CSS转换等(使用modernizr检查)以及是否有js或no-js.
问题是,在JavaScript有时间加载并将类更改为js之前,我得到了一个no-js版本的flash. (因为默认类是no-js)
我无法理解的是如何找到解决方案.如果我将js特定代码作为主类,那么使用前缀.no-js指定另一个,即使启用了js,它也会闪烁no-js.如果我将其切换,它也会这样做……
也许我是愚蠢的,但任何指针都会很棒.
最佳答案
原文链接:https://www.f2er.com/css/427587.html