在Layui中實現(xiàn)開關(guān)按鈕的效果實例
更新時間:2019年09月29日 09:49:17 作者:我是奶油啊
今天小編就為大家分享一篇在Layui中實現(xiàn)開關(guān)按鈕的效果實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
首先引入js,css
<script src="/common/plugins/layui-v2.2.5/layui.js" charset="utf-8"></script> <link rel="stylesheet" type="text/css" href="/common/plugins/layui-v2.2.5/css/layui.css" rel="external nofollow" />
然后我有一個list表格 其中有個字段叫 是否有效
{title: "是否有效", field: "isValid",align:"center",formatter:function(value,row,index){ if(row.isValid == 1){ return "<div class=\"layui-form\"> <input type=\"checkbox\" value=\""+row.id+"\" name=\"isValid\" lay-filter=\"isValid\" checked lay-skin=\"switch\" lay-text=\"是|否\"></div>"; }else { return "<div class=\"layui-form\"> <input type=\"checkbox\" value=\""+row.id+"\" name=\"isValid\" lay-filter=\"isValid\" lay-skin=\"switch\" lay-text=\"是|否\"></div>"; } }},
執(zhí)行這一步才能渲染出效果
onLoadSuccess: function (data) { layui.use('form', function(){ var form = layui.form; form.render('checkbox'); form.on('switch(isValid)', function(data){ changState(data.value,data.elem.checked); }); form.on('switch(isTraining)', function(data){ changState1(data.value,data.elem.checked); }); form.on('switch(isTraining)', function(data){ changState1(data.value,data.elem.checked); }); }); }
接著要判斷狀態(tài)是否修改成功
以上這篇在Layui中實現(xiàn)開關(guān)按鈕的效果實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript基礎(chǔ)之AJAX簡單的小demo
這篇文章主要介紹了JavaScript基礎(chǔ)之AJAX簡單的小demo ,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下2017-01-01JavaScript創(chuàng)建對象方式總結(jié)【工廠模式、構(gòu)造函數(shù)模式、原型模式等】
這篇文章主要介紹了JavaScript創(chuàng)建對象方式,結(jié)合實例形式總結(jié)分析了工廠模式、構(gòu)造函數(shù)模式、原型模式等各種常見的javascript對象創(chuàng)建方式與相關(guān)操作注意事項,需要的朋友可以參考下2018-12-12JS中type="button"和type="submit"的區(qū)別
Submit是專門用于提交表單的Button,與Button的區(qū)別主要有兩點:type=button 就單純是按鈕功能,type=submit 是發(fā)送表單 。下面通過本文給大家分享JS中type="button"和type="submit"的區(qū)別,感興趣的的朋友一起看看吧2017-07-07javascript實現(xiàn)動態(tài)統(tǒng)計圖開發(fā)實例
這篇文章主要介紹了javascript實現(xiàn)動態(tài)統(tǒng)計圖開發(fā)實例,需要的朋友可以參考下2015-11-11