这段代码是什么意思?

时间:2015-07-26 17:10:32

标签: javascript jquery css html5

我正在设计一个网页并遇到以下用javascript编写的代码我想知道是否可以删除此代码并添加我自己的代码或者是否会产生任何问题注意:这是在HTML5模板中找到的代码

以下是代码:

var elems = Array.prototype.slice.call(document.querySelectorAll('.js-switch'));
elems.forEach(function(html) {
    var switchery = new Switchery(html);
}

1 个答案:

答案 0 :(得分:0)

此代码选择已应用CSS类js-switch的所有HTML元素,并为每个元素创建一个新的Switchery对象。由于你没有提供太多的上下文我不得不猜测,但这很可能会将标准的HTML复选框变成iOS风格的开关。

有关更多信息,请参阅Switchery主页:http://abpetkov.github.io/switchery/

是否需要此代码可能是一个设计决策。它只会改变视觉外观,但滑块的行为仍然像复选框一样。但是,值得检查您的网站是否实际包含应用了js-switch类的任何HTML复选框。如果没有,那么肯定可以删除该代码。