Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите вывести значения из слайдеров (https://javascript.ru/forum/jquery/64699-pomogite-vyvesti-znacheniya-iz-slajjderov.html)

Алмат 30.08.2016 18:18

рони,ого, вы прям весь код написали. Спасибо, здорово, только как новичку не очень понятно( Я понимаю, что время ценно, но вдруг если найдется немного лишнего времени, очень поможете, если добавите подробные комментарии или поделитесь полезными ссылочками, где это есть. Хотелось бы понимать, а в учебнике такого нет и нагуглить не могу. беда прям

рони 30.08.2016 18:44

Алмат,
http://javascript.ru/forum/jquery/43...tml#post425115
http://javascript.ru/forum/dom-windo...tml#post409701

поиск по форуму тут этого добра много ...

Алмат 30.08.2016 18:55

я видел да, смотрел уже. но вспомните, вы ведь когда-то тоже были новичком)) я смотрю и вижу кое где код, а где-то просто набор непонятных символов. Мне интересно разобраться, что именно последовательно делает этот код. Мне не очень ясна здесь работа с массивом, и что именно делает $(".opt").

Алмат 30.08.2016 18:56

уж простите дурака, что занимаю время

Алмат 30.08.2016 18:58

и что такое sliders[i] = 50

рони 30.08.2016 19:06

Цитата:

Сообщение от Алмат
$(".opt").

все блоки с данным классом
Цитата:

Сообщение от Алмат
и что такое sliders[i] = 50

незнаю

Алмат 30.08.2016 19:10

о как)))) спасибо, буду разбираться

рони 30.08.2016 19:51

Цитата:

Сообщение от Алмат
sliders[i] = 50

где вы это взяли?

рони 30.08.2016 20:26

Rise,
:)
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/south-street/jquery-ui.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
  <script>
$(function() {
 $(function() {
  $.each({
    'slidercv': {
      min: 0,
      max: 100,
      value: 50
    },
    'slidercs': {
      min: 0,
      max: 100,
      value: 50
    },
    'slidercd': {
      min: 0,
      max: 100,
      value: 50
    }
  }, function(id, params) {
    $('#'+ id).slider(params).on({
      'slide': function(event, ui) {
        event.data.val(ui.value);
      },
      'slidechange': function(event, ui) {
        alert(event.data.val());
      }
    }, $('#'+ id + '-result'));
  });
});

});
  </script>
</head>

<body>
<table>
    <tr>
        <td>требуемый объем цемента</td>
        <td><div id="slidercv" ></div><input id="slidercv-result"></td>
        </tr>
        <tr>
        <td>компонент1</td>
        <td><div id="slidercs" ></div><input id="slidercs-result"></td>
        </tr>
<tr>
        <td>компонент2</td>
        <td><div id="slidercd" ></div><input id="slidercd-result"></td>
        </tr>

</table>



</body>
</html>


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