이 글에서는 간단한 스위치 버튼 기능을 구현하기 위해 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 type="checkbox" checked onclick="showmodel(this)"/>
만 작성하고 js
$('input[type=checkbox]').onoff();
에 .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 중국어 웹사이트의 기타 관련 기사를 참조하세요!