pastebin

Paste Search Dynamic
Recent pastes
jQuery slider
  1. jQuery( function ( $ ) {
  2.         'use strict';
  3.  
  4.         function rwmb_update_slider() {
  5.                 var $input = $( this ),
  6.                         $slider = $input.siblings( '.rwmb-slider' ),
  7.                         $valueLabel = $slider.siblings( '.rwmb-slider-value-label' ).find( 'span' ),
  8.                         value = $input.val(),
  9.                         options = $slider.data( 'options' );
  10.  
  11.  
  12.                 $slider.html( '' );
  13.  
  14.                 if ( ! value ) {
  15.                         value = 0;
  16.                         $input.val( 0 );
  17.                         $valueLabel.text( '0' );
  18.                 }
  19.                 else {
  20.                         $valueLabel.text( value );
  21.                 }
  22.  
  23.                 // Assign field value and callback function when slide
  24.                 options.value = value;
  25.                 options.slide = function ( event, ui ) {
  26.                         $input.val( ui.value );
  27.                         $valueLabel.text( ui.value );
  28.                 };
  29.  
  30.                 $slider.slider( options );
  31.         }
  32.  
  33.         $( ':input.rwmb-slider-value' ).each( rwmb_update_slider );
  34.         $( '.rwmb-input' ).on( 'clone', ':input.rwmb-slider-value', rwmb_update_slider );
  35. } );
Parsed in 0.005 seconds