Toggle Switch
Switch from one value to another.
How to use?
Copy-paste the following <script> near the end of your pages under JS Front to enable it.
              
                <script src="../../assets/vendor/hs-toggle-switch/dist/hs-toggle-switch.min.js"></script>
              
            
            Copy-paste the init function under JS Plugins Init., before the closing </body> tag, to enable it.
              
                <script>
                  $(document).on('ready', function () {
                    // initialization of toggle switch
                    $('.js-toggle-switch').each(function () {
                      var toggleSwitch = new HSToggleSwitch($(this)).init();
                    });
                  });
                </script>
              
            
          Basic examples
                    Monthly
                    
                    Annual
                  
                  
                  
                  
                      
                      
                        $
                        
                          32
                        
                        / mon
                      
                      
                    
                    
                      
                      
                        $
                        
                          54
                        
                        / mon
                      
                      
                    
                    
                      
                      
                        $
                        
                          79
                        
                        / mon
                      
                      
                    
                  
                    
                      <!-- Toggle Switch -->
                      <div class="d-flex justify-content-center align-items-center mb-5">
                        <span class="font-size-1 text-muted">Monthly</span>
                        <label class="toggle-switch mx-2" for="customSwitch">
                          <input type="checkbox" class="js-toggle-switch toggle-switch-input" id="customSwitch" checked
                                 data-hs-toggle-switch-options='{
                                   "targetSelector": "#pricingCount1, #pricingCount2, #pricingCount3"
                                 }'>
                          <span class="toggle-switch-label">
                            <span class="toggle-switch-indicator"></span>
                          </span>
                        </label>
                        <span class="font-size-1 text-muted">Annual</span>
                      </div>
                      <!-- End Toggle Switch -->
                      <!-- Pricing Section -->
                      <div class="row mx-n2">
                        <div class="col-sm-6 col-md-4 px-2 mb-3">
                          <!-- Pricing -->
                          <span class="d-block text-center">
                            <span class="text-dark align-top">$</span>
                            <span class="font-size-4 text-dark font-weight-bold mr-n2">
                              <span id="pricingCount1"
                                     data-hs-toggle-switch-item-options='{
                                       "min": 42,
                                       "max": 32
                                     }'>32</span>
                            </span>
                            <span class="font-size-1">/ mon</span>
                          </span>
                          <!-- End Pricing -->
                        </div>
                        <div class="col-sm-6 col-md-4 px-2 mb-3">
                          <!-- Pricing -->
                          <span class="d-block text-center">
                            <span class="text-dark align-top">$</span>
                            <span class="font-size-4 text-dark font-weight-bold mr-n2">
                              <span id="pricingCount2"
                                     data-hs-toggle-switch-item-options='{
                                       "min": 64,
                                       "max": 54
                                     }'>54</span>
                            </span>
                            <span class="font-size-1">/ mon</span>
                          </span>
                          <!-- End Pricing -->
                        </div>
                        <div class="col-sm-6 col-md-4 px-2 mb-3">
                          <!-- Pricing -->
                          <span class="d-block text-center">
                            <span class="text-dark align-top">$</span>
                            <span class="font-size-4 text-dark font-weight-bold mr-n2">
                              <span id="pricingCount3"
                                     data-hs-toggle-switch-item-options='{
                                       "min": 89,
                                       "max": 79
                                     }'>79</span>
                            </span>
                            <span class="font-size-1">/ mon</span>
                          </span>
                          <!-- End Pricing -->
                        </div>
                      </div>
                      <!-- End Pricing Section -->
                    
                  
                Extend
By assigning a variable, you can call the standard methods of the plugin:
              
                <script>
                  $(document).on('ready', function () {
                    // initialization of toggle state
                    $('.js-toggle-switch').each(function () {
                     var toggleSwitch = new HSToggleSwitch($(this)).init();
                    });
                  });
                </script>
              
            
          Attributes
By assigning a variable, you can call the standard methods of the plugin:
              
                data-hs-toggle-switch-options='{
                 ...
              }' - array
              
            
            
              
                data-hs-toggle-switch-item-options='{
                 ...
              }' - array
              
            
          Methods
Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-hs-toggle-switch-options='{}'.
| Parameters | Description | Default value | 
|---|---|---|
| 
 | Selectors in which the text value will be changed from mintomaxwith animation, for each element specified in the array. Essentially, count up/count down happens. | undefined | 
| 
 | trueis necessary to prepare a script for the correct processing of data, in those cases when the control element (entity), in the active (active) state. | false | 
| 
 | Event that runs the script. | 'change' | 
| 
 | Default value for each item. | - | 
| 
 | Maximum value (to which count up will be carried out), for each item. | - |