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.Pin垂直滚动时固定导航
May 24 jQuery
jquery网页加载进度条的实现
Jun 01 jQuery
jquery加载单文件vue组件的方法
Jun 20 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 jQuery
jQuery实现获取动态添加的标签对象示例
Jun 28 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
jQuery 实现扁平式小清新导航
Jul 07 jQuery
jQuery实现雪花飘落效果
Aug 02 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/06/25 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
详解JS函数重载
2014/12/04 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
2018/05/24 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
基于python爬取梨视频实现过程解析
2020/11/09 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
什么是servlet链?
2014/07/13 面试题
小学开学典礼主持词
2014/03/19 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
Redis特殊数据类型Geospatial地理空间
2022/06/01 Redis