ホームページ > 記事 > ウェブフロントエンド > jquery.onoffで実装されたスイッチボタン機能
この記事では、シンプルなスイッチボタン機能を実装するための 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)"/>を書くだけで済み、その後は .onoff() を js
$('input[type=checkbox]').onoff();に追加するだけで済みます。 通常のチェックボックスがスイッチボタン 色やスタイルに関しては、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; }
イベントについて
スイッチをクリックするとモーダルボックスが表示されます
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+=''+ '
'+data[i].taskType.taskTypeName+'
'+ '
jQuery は、ページ上のすべての Ajax リクエストを監視するメソッドを実装します
jQuery に基づいて bootstrapValidator でグローバル検証を実装します
以上がjquery.onoffで実装されたスイッチボタン機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。