javascript - 这段代码的含义是什么?

标签 javascript jquery css html

我在设计一个网页时遇到了以下用 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/

相关文章:

html - 在CSS上覆盖父样式

javascript - Vue 组合 API : Is there a better way in calling `emit` inside consumable file?

javascript - PhantomJS 在开始加载之前更改 JS src

javascript - RequireJS 不包含必需的对象

php - 如何使用 mysql echo 覆盖 jquery 提示

javascript - 连接两个 slider 以提供其他值

Javascript智能过滤对象数组

javascript - 如何将 Angular 功能添加到新添加的 HTML 中?

html - Safari 中的换行符导致问题

css - 垂直居中一个 block 在另一个 block 的底线之上