jquery.onoff實(shí)現(xiàn)簡單的開關(guān)按鈕功能(推薦)
插件下載地址:
http://xiazai.jb51.net/201803/yuanma/jquery.onoff(jb51.net).rar

一個(gè)按鈕小插件,首先引入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只需要寫一個(gè)input
<input type="checkbox" checked onclick="showmodel(this)"/>
然后js中只需要加一個(gè).onoff()
$('input[type=checkbox]').onoff();
你會發(fā)現(xiàn)一個(gè)普通的checkbox變成了開關(guān)按鈕
關(guān)于顏色和樣式,自己去css中找到相應(yīng)的位置修改即可
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;
}
關(guān)于事件

我點(diǎn)擊開關(guān)顯示模態(tài)框
jq控制開關(guān)只需要這樣就行
$(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();
}
}
});*/
}
})
}
總結(jié)
以上所述是小編給大家介紹的jquery.onoff實(shí)現(xiàn)簡單的開關(guān)按鈕功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
JQuery擴(kuò)展插件Validate 2通過參數(shù)設(shè)置驗(yàn)證規(guī)則
在前面示例中使用的的方法簡單方便,但沒有完全將js與頁面結(jié)構(gòu)完全分離,也就是說js依賴了class,下面通過validate()方法的參數(shù)設(shè)置驗(yàn)證規(guī)則將js與頁面結(jié)構(gòu)完全分離2011-09-09
jquery實(shí)現(xiàn)可自動(dòng)收縮的TAB網(wǎng)頁選項(xiàng)卡代碼
這篇文章主要介紹了jquery實(shí)現(xiàn)可自動(dòng)收縮的TAB網(wǎng)頁選項(xiàng)卡代碼,涉及jquery鼠標(biāo)事件及頁面元素樣式變換的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
基于jquery css3實(shí)現(xiàn)點(diǎn)擊動(dòng)畫彈出表單源碼特效
這篇文章主要介紹了基于jquery css3實(shí)現(xiàn)點(diǎn)擊動(dòng)畫彈出表單,彈出的表單沒有任何遮蓋層,在web前端程序開發(fā)中經(jīng)常會用到,需要的朋友可以參考下2015-08-08
jQuery+AJAX實(shí)現(xiàn)網(wǎng)頁無刷新上傳
這篇文章主要介紹了jQuery+AJAX實(shí)現(xiàn)網(wǎng)頁無刷新上傳的相關(guān)資料,十分詳細(xì),需要的朋友可以參考下2015-02-02
jquery將json轉(zhuǎn)為數(shù)據(jù)字典的實(shí)例代碼
這篇文章主要介紹了jquery將json轉(zhuǎn)為數(shù)據(jù)字典的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10
JQuery CheckBox(復(fù)選框)操作方法匯總
這篇文章主要介紹了JQuery CheckBox(復(fù)選框)操作方法匯總,本文講解了獲取單個(gè)checkbox選中項(xiàng)、獲取多個(gè)checkbox選中項(xiàng)、設(shè)置第一個(gè)checkbox 為選中值、設(shè)置最后一個(gè)checkbox為選中值等內(nèi)容,需要的朋友可以參考下2015-04-04
jquery實(shí)現(xiàn)員工信息添加與刪除功能
這篇文章主要為大家詳細(xì)介紹了利用jquery制作簡易的員工信息添加與刪除,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09

