我有 2 个 Div,只有在不支持 Javascript 的情况下我才想插入一个类。
所以考虑一下。一个 Div 有这个 class="no-js-left"
而另一个有这个 class="no-js-right"
检测此问题的最简单方法是什么,或者删除这些是 JS 是否支持某些东西而不使用 Modernizr?
如果这意味着什么,我也在使用 jQuery
最佳答案
如果没有 JavaScript,您的标记将保持静态。为此,您必须先将类添加到 HTML,然后使用 JavaScript 删除这些类。
由于您使用的是 jQuery,因此您可以使用 .removeClass()
轻松地删除它们。 :
$('.no-js-left, .no-js-right').removeClass('.no-js-left .no-js-right');
关于javascript - 仅在支持 JS 时删除一些 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8663770/