【发布时间】:2015-09-11 23:03:05
【问题描述】:
谁能解释一下这是什么意思: /expanded/.test(类)
我知道'/'开始和结束一个正则表达式,扩展是一个类的名称。但是 .test(classes) 没有意义。
在这个函数中: var originalNavClasses;
function toggleNav() {
var elem = document.getElementById('navigation_list');
var classes = elem.className;
if (originalNavClasses === undefined) {
originalNavClasses = classes;
}
elem.className = /expanded/.test(classes) ? originalNavClasses : originalNavClasses + ' expanded';
}
来自: http://blog.g-design.net/post/42617934013/create-an-accessible-toggle-menu-for-mobile#notes
【问题讨论】:
标签: javascript jquery regex toggle