jquery.onoff实现简单的开关按钮功能(推荐)


Posted in jQuery onMay 24, 2018

插件下载地址:

jquery.onoff实现简单的开关按钮功能(推荐)

一个按钮小插件,首先引入css和js

<script type="text/javascript" src="../js/jquery-1.11.3.js" ></script> 
  <link rel="stylesheet" href="../js/dist/jquery.onoff.css" rel="external nofollow" /> 
  <script type="text/javascript" src="../js/dist/jquery.onoff.js" ></script>

html只需要写一个input

<input type="checkbox" checked onclick="showmodel(this)"/>

然后js中只需要加一个.onoff()

$('input[type=checkbox]').onoff();

你会发现一个普通的checkbox变成了开关按钮

关于颜色和样式,自己去css中找到相应的位置修改即可

onoffswitch-inner:before { 
 content: "OFF"; 
 padding-left: 3px; 
 color: #FFFFFF; 
 background-color: #A14776; 
} 
onoffswitch-inner:after { 
 content: "ON"; 
 padding-right: 5px; 
 color: #999999; 
 background-color: #EEEEEE; 
 text-align: right; 
}

关于事件

jquery.onoff实现简单的开关按钮功能(推荐)

我点击开关显示模态框

jq控制开关只需要这样就行

$(ele).prop("checked",true) //或false
function showmodel(ele){ 
  if(!$(ele).is(':checked')){ 
    var htmls=$(ele).parent().siblings('span').html(); 
    $('.mask').show(); 
    $('#reportName').html(htmls); 
    $('#yzmBox').html(mathRand()); 
  } 
  $(".cancel").unbind().click(function(){ 
    $(ele).prop("checked",true) 
    $('.mask').hide(); 
  }) 
  $(".sure").unbind().click(function(){ 
    if($(".telBox input").val()==$('#yzmBox').html()){ 
      /*$.ajax({ 
        url: ipAddress + "/MMSDailyBackstage/task2/getTaskTypes", 
        data:{"areaCode":"01","roleCode":"dhxt","appCode":"day_report","imei":"111111111111111"}, 
        type : "POST", 
        dataType: "json", 
        cache: false, 
        async: false, 
        success:function(json){ 
          var data=json.data; 
          var html=""; 
          if(json.success){ 
            for(var i in data){ 
              var taskTypeSubs=data[i].taskTypeSubs; 
                html+='<div class="col">'+ 
                  '<p onclick="sliderDiv(this)"><span class="arrow down_a"></span><span>'+data[i].taskType.taskTypeName+'</span></p>'+ 
                  '<ul class="lidetail">' 
                for(var j in taskTypeSubs){ 
                  html+='<li>'+ 
                      '<img src="../img/aduiticon.png">'+ 
                      '<span>'+taskTypeSubs[j].subTaskName+'</span>'+ 
                      '<input type="checkbox" checked/ onclick="showmodel(this)">'+ 
                    '</li>' 
                } 
                html+='</ul></div>' 
            } 
            $('#auditBox').append(html); 
            $('input[type=checkbox]').onoff(); 
          } 
           
        } 
      });*/ 
    } 
     
  }) 
}

总结

以上所述是小编给大家介绍的jquery.onoff实现简单的开关按钮功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery返回定位插件详解
May 15 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
JQueryDOM之样式操作
Mar 27 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
JQuery样式与属性设置方法分析
Dec 07 jQuery
jquery实现直播视频弹幕效果
Feb 25 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 #jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 #jQuery
20个最常见的jQuery面试问题及答案
May 23 #jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 #jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 #jQuery
jQuery获取随机颜色的实例代码
May 21 #jQuery
如何用input标签和jquery实现多图片的上传和回显功能
May 16 #jQuery
You might like
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
[02:04]2014DOTA2国际邀请赛 DK一个时代的落幕
2014/07/21 DOTA
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
python连接mysql调用存储过程示例
2014/03/05 Python
教你如何在Django 1.6中正确使用 Signal
2014/06/22 Python
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
Python多继承原理与用法示例
2018/08/23 Python
Python 如何提高元组的可读性
2019/08/26 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
Linux常见面试题
2016/10/04 面试题
工商管理专业实习生自我鉴定
2013/09/29 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
电视节目策划方案
2014/05/16 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
2014年司法所工作总结
2014/11/22 职场文书
保研推荐信范文
2015/03/25 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
element多个表单校验的实现
2021/05/27 Javascript
古见同学有交流障碍症 第二季宣传CM公开播出
2022/04/11 日漫