我在设计一个网页时遇到了以下用 javascript 编写的代码 我想知道如果我删除这段代码并添加我自己的代码是否可以,或者它是否会产生任何问题注意:这是在 HTML5 模板中找到的代码
代码如下:
var elems = Array.prototype.slice.call(document.querySelectorAll('.js-switch'));
elems.forEach(function(html) {
var switchery = new Switchery(html);
}
最佳答案
此代码选择所有应用了 js-switch
CSS 类的 HTML 元素,并为每个元素创建一个新的 Switchery 对象。由于您没有提供太多上下文,我不得不猜测,但这很可能会将标准的 HTML 复选框变成 iOS 风格的开关。
另请参阅 Switchery 主页以获取更多信息:http://abpetkov.github.io/switchery/
是否需要此代码可能是设计决定。它只会改变视觉外观,但 slider 的行为仍然像复选框。但是,可能值得检查您的站点是否实际包含应用了 js-switch
类的任何 HTML 复选框。如果不是,那段代码绝对可以删除。
关于javascript - 这段代码的含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639704/