按钮图标

简单的纯js滑动按钮插件

阿里云


这是一款简单的纯 js 滑动按钮插件。通过该 js 插件,可以将 checkbox 元素变为好看的 iOS 或 Material Design 样式的滑动按钮。

使用方法

在页面中引入 SimpleSwitch.css 样式文件和 SimpleSwitch.min.js 文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" type="text/css" href="css/SimpleSwitch.css" />
  2. <script type="text/javascript" src="js/SimpleSwitch.min.js"></script>

HTML 结构

要生成一个滑动按钮,只需要在<input type='checkbox'>元素上添加 data-type 属性。然后在页面底部通过 SimpleSwitch.init()方法来初始化插件即可。例如:

  1. <!-- 标准的滑动按钮 -->
  2. <input type="checkbox" name="my-checkbox" data-type="simple-switch" />
  3.  
  4. <!-- Material Design滑动按钮 -->
  5. <input type="checkbox" name="my-checkbox" data-type="simple-switch" data-material="true" />

初始化插件

在页面底部,可以通过通过 SimpleSwitch.init()方法来初始化该滑动按钮 js 插件。

  1. <script type="text/javascript">
  2.     SimpleSwitch.init();
  3. </script>

创建滑动按钮

你也可以手动实例化一个滑动按钮,下面是手动实例化一个滑动按钮需要用到的参数:

参数 类型 默认值 是否必须 描述
element HTMLElement null 必须 用于生成滑动按钮的 checkbox 元素。如果selector参数未设置则必须填写。
selector String null 必须 用于生成滑动按钮的 checkbox 元素的选择器。如果element参数未设置则必须填写。
material Boolean false 不是必须 表示是否生成 Material Design 样式的滑动按钮。

例如:

  1. <input type="checkbox" name="my-checkbox" id="my-checkbox" />
  2. var myCheckbox = document.getElementById("my-checkbox");
  3.  
  4. new SimpleSwitch.Switch({
  5.     element: myCheckbox,
  6.     material: true
  7. });

Github 地址:https://github.com/aeolingamenfel/simple-switch

简单的纯 js 滑动按钮插件

已有 509 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!