当前位置: 首页 > 工具软件 > Switchery > 使用案例 >

switchery设置选中_前端开关switchery使用 - YangJunwei

秦凯旋
2023-12-01

Switchery是一个简单的组件,它可以帮助你把你的默认的HTML复选框输入美丽的iOS 7样式开关仅在几个简单的步骤。您可以轻松地定制开关,以便他们完美地匹配您的设计。

引入前端文件

前端html结构示例

显示背景图片:

显示时间:

初始化 switchery

var elem = document.querySelector('.js-switch');

//size 设置禁用可用按钮的大小、secondaryColor:设置右边的颜色为红色

var switchery = new Switchery(elem, {size:"large",secondaryColor:"red"});

多个开关批量设置

elem.forEach(function(html) {

var switchery = new Switchery(html, {size:"small", color:'#26a8eb', secondaryColor:"#e4e4e4"});

});

switchery的常用方法

1、设置switchery的禁用、可用样式

/**

* 设置“禁用/可用”的按钮样式

* @param switchElement

* @param checkedBool

*/

function setSwitchery(switchElement, checkedBool) {

if ((checkedBool && !switchElement.isChecked()) || (!checkedBool && switchElement.isChecked())) {

switchElement.setPosition(true);

switchElement.handleOnchange(true);

}

}

2、当"禁用/可用"按钮发生改变时,获取当前状态

elem.onchange = function() {

//获取按钮的选中状态

isChecked = elem.checked;

};

2、设置按钮的可用、禁用状态

//禁用

switchery.disable();

//可用

switchery.enable();

 类似资料: