Skip to content

Commit d1cce70

Browse files
committed
check classList with each element
1 parent fa791a8 commit d1cce70

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/utils.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ var config = require('./config'),
77
THIS_RE = /[^\w]this[^\w]/,
88
BRACKET_RE_S = /\['([^']+)'\]/g,
99
BRACKET_RE_D = /\["([^"]+)"\]/g,
10-
hasClassList = 'classList' in document.documentElement,
1110
ViewModel // late def
1211

1312
var defer =
@@ -261,7 +260,7 @@ var utils = module.exports = {
261260
* uses classList if available
262261
*/
263262
addClass: function (el, cls) {
264-
if (hasClassList) {
263+
if (el.classList) {
265264
el.classList.add(cls)
266265
} else {
267266
var cur = ' ' + el.className + ' '
@@ -275,7 +274,7 @@ var utils = module.exports = {
275274
* remove class for IE9
276275
*/
277276
removeClass: function (el, cls) {
278-
if (hasClassList) {
277+
if (el.classList) {
279278
el.classList.remove(cls)
280279
} else {
281280
var cur = ' ' + el.className + ' ',
@@ -328,4 +327,4 @@ function enableDebug () {
328327
}
329328
}
330329
}
331-
}
330+
}

0 commit comments

Comments
 (0)