Modernizr类分配

时间:2018-09-17 03:01:16

标签: javascript html modernizr

我是Modernizr的新手。这似乎是一个令人难以置信的OCD问题,但我很好奇,为什么Modernizr在它是唯一分配给我的页面的html标记中分配了一个类时才添加一个前面的空格?

例如,当我在桌面环境中检查页面时,页面的html标签如下所示:

<html dir="ltr" lang="en-AU" style="" class=" no-touchevents">

代替:

<html dir="ltr" lang="en-AU" style="" class="no-touchevents">

为什么Modernizr会以这种方式添加类?

1 个答案:

答案 0 :(得分:4)

以下是在现代化器中添加类的源代码:https://github.com/Modernizr/Modernizr/blob/e2c27dcd32d6185846ce3c6c83d7634cfa402d19/src/setClasses.js

看起来只是因为它们在className上执行了+=并且在元素已经分配了一些类的情况下包含了空格。