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实现Select下拉列表进行状态选择功能
Mar 30 jQuery
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
jQuery:unbind方法的使用详解
Aug 14 jQuery
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jQuery实现可以计算进制转换的计算器
Oct 19 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字符串截取问题
2006/11/28 PHP
分享下页面关键字抓取components.arrow.com站点代码
2014/01/30 PHP
总结PHP中数值计算的注意事项
2016/08/14 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
Jquery 设置标题的自动翻转
2009/10/03 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
JS实现电话号码的字母组合算法示例
2019/02/26 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
简单实现Python爬取网络图片
2018/04/01 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
django2笔记之路由path语法的实现
2019/07/17 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
高级护理专业毕业生推荐信
2013/12/25 职场文书
恶搞卫生巾广告词
2014/03/18 职场文书
好听的队名和口号
2014/06/09 职场文书
党支部创先争优承诺书
2014/08/30 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
会议欢迎词
2015/01/23 职场文书
党员个人承诺书
2015/04/27 职场文书