How to get value from jQuery UI slider?

后端 未结 10 2562
粉色の甜心
粉色の甜心 2020-12-01 15:22

I am working on http://gamercity.info/ymusic/. And I am using UI slider as seek bar. While the video is played I want to invoke a seekTo(seconds) function if us

相关标签:
10条回答
  • 2020-12-01 16:02
    $("#slider").slider(
    {
                value:100,
                min: 0,
                max: 500,
                step: 50,
                slide: function( event, ui ) {
                    $( "#slider-value" ).html( ui.value );
                }
    }
    );
    

    JS FIDDLE EXAMPLE : http://jsfiddle.net/hiteshbhilai2010/5TTm4/1162/

    you can have a function like this

    function seekTo(seek_value)
    {
    $("#slider").slider('option', 'value',seek_value);
    
    }
    
    0 讨论(0)
  • 2020-12-01 16:04
    var val = $("#slider").slider("value");
    
    0 讨论(0)
  • 2020-12-01 16:04

    JQuery ui slider

    var slider = $("#range_slider").slider({
        range: true,
        min: 0,
        max: 500,
        values: [0, 500],
        slide: function(event, ui) {
          var x = ui.values[0];
          var y = ui.values[1];
          $('#min').text( ui.values[0] )
          $('#max').text( ui.values[1] )
          $.ajax({
            url: '/search',
            type: 'GET',
            dataType: 'script',
            data: {min:x, max:y,term:food_item_name},
            success: function(repsonse){},
          });
        }
      });
    });
    
    0 讨论(0)
  • 2020-12-01 16:06
    var value=document.getElementById('slider').value;
    var a=value.split("specialName")//name=special charcter between minimum and maximum rang
    var b=a[0];//this will get minimum range
    var c=a[1];//this will get maximum range
    
    0 讨论(0)
  • 2020-12-01 16:15

    To read slider value/percentage value at anytime:

    var val = $('#slider').slider("option", "value");
    
    0 讨论(0)
  • 2020-12-01 16:15

    Late to the party but this question has still unanswered.

    Below example will show you how to get value on change in an input field to save in DB:

    $( "#slider-videoTransparency" ).slider({            
      value: "1",
      orientation: "horizontal",
      range: "min",
      max: 30,
      animate: true,
      change: function (e, ui) {
    
        var value = $(this).slider( "value" );
        $('.video_overlay_transparency').val(value);
      }  
    });
    <div id="slider-videoTransparency" class="slider-danger"></div>
    
    <input type="hidden" name="video_overlay_transparency" class="video_overlay_transparency" value="">

    0 讨论(0)
提交回复
热议问题