您现在的位置是:主页 > 网站建设 > 代码漏洞修复 > 代码漏洞修复

js代码支持三种状态的jQuery开关按钮插件

网络 2021-02-22 代码漏洞修复 人已围观

简介 通过js代码实现某些功能,在代码漏洞修复栏目里记录一个代码插件,jToggler是一款支持三种状态的jQuery开关按钮插件。

  通过js代码实现某些功能,在代码漏洞修复栏目里记录一个代码插件,jToggler是一款支持三种状态的jQuery开关按钮插件。该开关按钮插件实用简单,支持选择状态,未选状态和中间状态三种状态。

  使用方法

  在页面中引入jquery、jtoggler.js和jtoggler.styles.css文件。

<link rel="stylesheet" href="jtoggler.styles.css">
<script src="js/jquery.min.js" type="text/javascript"></script>
<script src="js/jtoggler.js"></script>

  HTML结构

  实用类型为checkbox的input组件来创建开关按钮。

<input type="checkbox" class="jtoggler">
<input type="checkbox" checked class="jtoggler">
<input type="checkbox" disabled class="jtoggler">
<input type="checkbox" checked disabled class="jtoggler">

  要实现多种状态,可以添加data-jtmulti-state属性。

<input type="checkbox" class="jtoggler" data-jtmulti-state>

  初始化插件

  在页面DOM元素加载完毕之后,通过jtoggler()方法来初始化该插件。

$(function(){
 
  $('.jtoggler').jtoggler();
 
});

  当开关按钮的状态发生改变时,可以通过下面的方法来查看。
 

$(document).on('jt:toggled', function(event, target) {
  console.log(event, target);
  console.info($(target).prop('checked'))
});
 
$(document).on('jt:toggled:multi', function (event, target) {
  console.log(event, target);
  console.info($(target).parent().index())
});

  演示地址:

  查看演示

  温馨提示:此处内容需要评论本文后才能查看。

关键词:js代码(13)

{dede表结束 --> {dede:pagelist listsize='5为5条一页 -->
  • * 姓名:

  • * 手机:

  • * 留言内容:

  • * 验证码: