Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   jQuery ползунок. (https://javascript.ru/forum/library-toolkit-framework/44328-jquery-polzunok.html)

doox911 15.01.2014 21:09

jQuery ползунок.
 
Доброго времени суток. Я новенький в этом деле.
Подключил слайдер jQuery. А именно - Ползунок UI.

Всё настроил. работает. Возник вопрос как получить с него значение?
Здесь написанно как получить значения. Но вместо значения получаю во это:
[prevObject: jQuery.fn.jQuery.init[1], context: document, selector: "slider", constructor: function, init: function…]
context: document
length: 0
prevObject: jQuery.fn.jQuery.init[1]
selector: "slider"
__proto__: Object[0]

Например: Я создаю свою переменную d, как мне в неё сохранить текущее значение ползунка?

За ранее спасибо.

рони 15.01.2014 21:16

doox911,
код где?

doox911 15.01.2014 21:23

Цитата:

Сообщение от рони (Сообщение 292338)
doox911,
код где?

var value = $("slider").slider( "option", "value" );

рони 15.01.2014 22:02

Цитата:

Сообщение от doox911
$("slider").

slider это тег??

doox911 15.01.2014 22:02

Цитата:

Сообщение от рони (Сообщение 292344)
slider это тег??

id

рони 15.01.2014 22:05

doox911,
Селекторы
Цитата:

Например выражение $('div') осуществит поиск всех div-элементов на странице, $('.className') найдет все элементы с классом className

рони 15.01.2014 22:05

Цитата:

Сообщение от doox911
id

$("#slider").

doox911 15.01.2014 22:08

Цитата:

Сообщение от рони (Сообщение 292349)
$("#slider").

Спасибо. Я лохонулся( Опять(

doox911 15.01.2014 22:48

Блин, всё работает. Только получил, Я не то, что надо. Ползунок передвигается и значения его изменяются. Этим методом можно получить только заданное по умолчанию значение value. А мне необходимо текущее.
Вот код:
$("#slider").slider({
      value:49,
      min: 8,
      max: 90,
      step: 1,
      slide: function( event, ui ) {
        $( "#amount" ).val( ui.value );
      }
    });
    $( "#amount" ).val( $( "#slider" ).slider( "value" ) );


Тут говорят, что текущее значение можно получить с помощью ui.value, а как это сделать?
var val = ui.value

Говорит что ui не определён.

И не могли бы вы пояснить, что тут происходит?
function( event, ui ) {
    $( "#amount" ).val( "$" + ui.value );}

doox911 16.01.2014 00:16

$("#slider").slider({
     stop: function( event, ui ){
      var diametr = $( "#slider" ).slider( "value" );
      console.log(diametr);
     }});


Это ответ на мой вопрос. Допёр сам) Оказывается, необходимо запросить значение value, в момент остановки ползунка. Но мне всё равно не понятен вот этот код:
slide: function( event, ui ) {
        $( "#amount" ).val( ui.value );
      }


Часовой пояс GMT +3, время: 20:42.