Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.01.2014, 17:18
Профессор
Отправить личное сообщение для Veterinar Посмотреть профиль Найти все сообщения от Veterinar
 
Регистрация: 27.12.2013
Сообщений: 167

Ползунок JQuery: несколько событий?
Есть элемент "ползунок" на который есть желание прицепить 2 события: при перемещении и при остановке.
Однако не странице срабатывает только событие "stop".
$("#tv_volume").slider({
 min: 0,
 max: 100,
 slide: function (event, ui){
	$("#volume").val(ui.value);
	selectVolume(parseInt(ui.value));	// сразу регулируем громкость
},
stop: function (event, ui){
	setParamTV(parseInt(ui.value), $('#channel').val()); // сохраняем 
},
});


Подскажите, пожалуйста, что неправильно написано в обработке событий или вообще нельзя обрабатывать несколько событий?
Ответить с цитированием
  #2 (permalink)  
Старый 10.01.2014, 17:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 31,030

Veterinar,
уберите лишнее из кода и stop сработает
Ответить с цитированием
  #3 (permalink)  
Старый 10.01.2014, 18:02
Профессор
Отправить личное сообщение для Veterinar Посмотреть профиль Найти все сообщения от Veterinar
 
Регистрация: 27.12.2013
Сообщений: 167

А что там лишнее?
Простите, неграмотному!
Ответить с цитированием
  #4 (permalink)  
Старый 10.01.2014, 18:24
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>jQuery UI Slider - Default functionality</title>
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
  <script>
  $(function() {
    function selectVolume(i_volume){
      console.log('EVENT CHANGE: i_volume = ' + i_volume)
    };
    function saveVolume(i_volume){
      console.log('EVENT STOP: i_volume = ' + i_volume)
    };
    
    $("#tv_volume").slider({
       min: 0,
       max: 100,
       slide: function (event, ui){
      	$("#volume").val(ui.value);
      	selectVolume(parseInt(ui.value));
      },

      stop: function (event, ui){
      	saveVolume( parseInt(ui.value) );
      },

    });

  });
  </script>
</head>
<body>
<div id="tv_volume"></div>
</body>
</html>
Ответить с цитированием
  #5 (permalink)  
Старый 10.01.2014, 18:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 31,030

Veterinar,
запятая в 10 строке
Ответить с цитированием
  #6 (permalink)  
Старый 10.01.2014, 18:33
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Рони, так у меня же срабатывает с запятой..
Ответить с цитированием
  #7 (permalink)  
Старый 10.01.2014, 18:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 31,030

Faab,
у вас хороший браузер )))
Ответить с цитированием
  #8 (permalink)  
Старый 10.01.2014, 18:44
Профессор
Отправить личное сообщение для Veterinar Посмотреть профиль Найти все сообщения от Veterinar
 
Регистрация: 27.12.2013
Сообщений: 167

Блин! Во дурак-то я! )))))

Спасибо!
Ответить с цитированием
  #9 (permalink)  
Старый 10.01.2014, 18:46
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Сообщение от Veterinar Посмотреть сообщение
Блин! Во дурак-то я! )))))

Спасибо!
Что у вас за браузер такой не хороший то? )))

Где вы их (плохие браузеры) находите то в наши дни )))
Ответить с цитированием
  #10 (permalink)  
Старый 10.01.2014, 18:57
Профессор
Отправить личное сообщение для Veterinar Посмотреть профиль Найти все сообщения от Veterinar
 
Регистрация: 27.12.2013
Сообщений: 167

Дык не свезло. ИЕ не пользуюся
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery UI Range slider как заблокировать левый ползунок по первому клику Oleg_Pupkin jQuery 3 04.09.2013 12:44
На странице подключатся несколько библиотек jQuery и вылазит ошибка hrundel Общие вопросы Javascript 0 22.12.2012 14:50
Несколько версий JQuery UI на одной странице. Casufi jQuery 2 10.11.2012 13:24
Несколько строк из mootols в jquery Ingiborn jQuery 15 24.01.2012 13:10
JQuery отложенная обработка событий hover DemonWather jQuery 2 09.03.2011 08:01