>웹 프론트엔드 >JS 튜토리얼 >jquery.onoff로 구현된 스위치 버튼 기능

jquery.onoff로 구현된 스위치 버튼 기능

不言
不言원래의
2018-07-04 10:08:463296검색

이 글에서는 간단한 스위치 버튼 기능을 구현하기 위해 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

$(&#39;input[type=checkbox]&#39;).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+'

'+ '
    ' for(var j in taskTypeSubs){ html+='
  • '+ ''+ ''+taskTypeSubs[j].subTaskName+''+ ''+ '
  • ' } html+='

' } $('#auditBox').append(html); $(&#39;input[type=checkbox]&#39;).onoff(); } } });*/ } }) }

위 내용은 모두의 학습에 도움이 되기를 바랍니다. 중국사이트!

관련 권장사항:

jQuery는 페이지의 모든 Ajax 요청을 모니터링하는 방법을 구현합니다.

jQuery를 기반으로 bootstrapValidator에서 전역 유효성 검사 구현

위 내용은 jquery.onoff로 구현된 스위치 버튼 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.