前端开发checkbox 单选按钮做开关

https://github.com/weatherstar/switch

github下载

渲染事件方法

defaults = {
size : ‘default’
, checked : undefined
, onText : ‘Y’
, offText : ‘N’
, onSwitchColor : ‘#64BD63’
, offSwitchColor : ‘#fff’
, onJackColor : ‘#fff’
, offJackColor : ‘#fff’
, showText : false
, disabled : false
, onInit : function(){}
, beforeChange : function(){}
, onChange : function(){}
, beforeRemove : function(){}
, onRemove : function(){}
, beforeDestroy : function(){}
, onDestroy : function(){}
};

属性注释
引入jQuery
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
引入
<script src="switch.js"></script>
<link href="switch.css" rel="stylesheet">

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script src="switch.js"></script><link href="switch.css" rel="stylesheet">
</head>
<body><div><table><tr><td><label>LED开关:</label></td><td><input id="user" type="checkbox" class="demo-size-1" /></td></tr><tr><td><label>继电器开关:</label></td><td><input id="user" type="checkbox" class="demo-size-2" /></td></tr></table></div>
</body>
</html>
<script>$(function () {var switches = {};var switchConfig = {'demo-size-1': {size: 'small',checked: false,//点击事件onChange: function (status) {switchled(status);}},'demo-size-2': {size: 'small',checked: false,//点击事件onChange: function (status) {switchtjdq(status);}}/*渲染方法及属性     *///'demo-text-1': {//    checked: true,//    disabled: true,//    showText: true,//    onText: 'O',//    offText: 'X'//},//'demo-color-1': {//    onSwitchColor: '#34B363',//    offSwitchColor: '#D6B3A3',//    onJackColor: '#1453B3',//    offJackColor: '#A4B363'//}};Object.keys(switchConfig).forEach(function (key) {switches[key] = new Switch(document.querySelector('.' + key), switchConfig[key]);});})function switchled(status) {console.log(status);}function switchtjdq(status) {console.log(status);}</script>

仿iPhone开关按钮switch相关推荐

  1. Qt 自定义仿iphone开关按钮

    在做项目时,经常用到QPushButton,这次想设计成类似iphone开关按钮的样式.通过自定义Button类继承QPushButton类,重写paintEvent方法重绘按钮图形和重写mouseP ...

  2. 仿iphone开关按钮

    已屏蔽掉触摸冲突,直接上代码 package com.pobing.extra.views;import com.example.iphonebut.R;import android.animatio ...

  3. 仿iPhone的switch开关

    看到很多iPhone上的滑动开关效果的button,今天终于有时间搞一下 其实很简单,也不难就是大量用到了CSS3的属性,不需要引入图片,但是要一点JS来控制 贴上效果图: 开启的时候 关闭的效果 代 ...

  4. android 仿苹果按钮,android 仿iphone 滑动开关按钮 switch

    [实例简介] 一个非常不错的仿iPhone滑动开关的控件, 适合项目需要的时候集成使用 [实例截图] [核心代码] 106633iPhone左右滑动开关键(设置) └── SlipButton ├── ...

  5. 自己定义控件-仿iphone之ToggleButtonamp;VoiceSeekBar

    由于项目中须要使用开关切换button,和声音滑动控件,可是原生Android5.0版本号以下的控件实在是太挫了.尽管网上已经有非常多关于这两个控件的blog.可是我实在是找不到像iPhone这样简洁 ...

  6. SlideSwitch仿iphone滑动开关组件,仿百度魔图滑动开关组件Android

    SlideSwitch 仿iphone滑动开关组件,仿百度魔图滑动开关组件 1.AndroidManifest.xml <?xml version="1.0" encodin ...

  7. android 自定义 滑动删除,Android_Android ListView实现仿iPhone实现左滑删除按钮的简单实例,需要自定义ListView。这里就交Fl - phpStudy...

    Android ListView实现仿iPhone实现左滑删除按钮的简单实例 需要自定义ListView.这里就交FloatDelListView吧. 复写onTouchEvent方法.如下: @Ov ...

  8. Android 高仿Iphone Settings 基于Android M版本

    之前在公司有需要做高仿的项目,恰好分配到了Settings的修改 一级菜单效果图如下: Settings的修改简单来说,主要是资源的一些替换,各种Preference的定制.当然,还有一些零星的其他问 ...

  9. android 苹果菜单栏,android仿iphone主题效果的主菜单

    现在很多第三方Launcher((如360Launcher,GoLauncher)带有iphone主题,相信玩Android的人大都知道. 本例实现仿iphone主题的launcher的冰山一角.如下 ...

最新文章

  1. 性能优化之Java(Android)代码优化
  2. 手把手教你怎么在linux安装c++编译器
  3. SAP里面 转储请求和转储单全称和缩写是什么
  4. 【python】sqlite使用
  5. 7行代码AC——1010 一元多项式求导 (25分)
  6. 如何提高实景三维智慧城市项目的建模精度和建模效果
  7. 验证服务器支持ipv6,支持IPv6的Radius服务器的配置过程
  8. 365家装智选联盟:为什么说不要在冬天装修?
  9. 瑞昱rtl8197fs芯片怎么样_代理台湾瑞昱芯片路由器芯片RTL8197FS-VE4-CG和VE5-CG
  10. 解决应用程序错误,内存不能为“read”或“written”
  11. 银行账户管理系统GUI
  12. 如何比较两种方法的灵敏度和特异度
  13. 揭秘空手套白狼的灰色产业,人性背后的暴利
  14. 前端 实现 直角三角形 边长、角度计算工具
  15. 5.5 设置UITableView单元格背景色 [原创iOS开发-Xcode教程]
  16. 二手家具回收app功能
  17. 韶关python培训班_《韶》字意思读音、组词解释及笔画数 - 新华字典 - 911查询
  18. java最小因子_一个整数的所有最小因子
  19. Android Jason数据解析及显示
  20. TS报错:TS2532: Object is possibly ‘undefined‘.

热门文章

  1. 【速度最快的浏览器】Chrome for Mac V75.0
  2. 使用百度echarts制作可视化大屏
  3. 明星热图|辛芷蕾、郑希怡、王一博、李荣浩等出席品牌活动;刘雨昕、“戳爷”签约新品牌...
  4. randi和randint的转换
  5. 【java基础】双引号内使用双引号必须在里面的双引号前加转义字符\
  6. 存储调研:GPFS并行文件系统原理解析
  7. PTA天梯赛、RoboCom练习
  8. 2023年美赛数学模型与思路 美国大学生数学建模竞赛
  9. “低代码,零代码,APAAS”是什么?怎么选?
  10. RFID仓储管理系统解决方案,为实现智慧仓储赋能