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插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
jQuery插件Validation表单验证详解
May 26 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
AJAX在JQuery中的应用详解
Jan 30 jQuery
jQuery实现可编辑的表格
Dec 11 jQuery
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
jQuery 动态粒子效果示例代码
Jul 07 jQuery
Jquery 获取相同NAME 或者id删除行操作
Aug 24 jQuery
jQuery实现影院选座订座效果
Apr 13 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编码转换
2012/11/05 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
javascript中动态函数用法实例分析
2015/05/14 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
vue项目开启Gzip压缩和性能优化操作
2020/10/26 Javascript
用python与文件进行交互的方法
2018/03/01 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
对Python 内建函数和保留字详解
2018/10/15 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
pandas DataFrame的修改方法(值、列、索引)
2019/08/02 Python
python绘制随机网络图形示例
2019/11/21 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
Python Map 函数的使用
2020/08/28 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
CSS+jQuery实现的在线答题功能
2015/04/25 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
关于递归的一道.NET面试题
2013/05/12 面试题
质检部经理岗位职责
2014/02/19 职场文书
机械工程师岗位职责
2014/06/16 职场文书
欢迎家长标语
2014/10/08 职场文书
2015年人力资源工作总结
2015/04/08 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
学习十八大的感悟
2015/08/11 职场文书
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android