Комментарии 67
Как-то версии сильно шустро меняться, вы что про дробные части не слышали.
Кстати я недавно закончил свой трек бар писать. Вот интересно, коллега, у вас ширину то задавать не в пикселях, а в процентах можно хоть ?
ИМХО, при связывании по левой или правой границе, длина «пассивного трекбара» должна не менятся. но то, что исключения отрабатывает в том варианте, какой есть - порадовало :)
качествный рывок в сравнении с прошлыми версиями, стало очень юзабельно, спасибо (:
пожелания:
малость не хватает - это управление клавиатуры, tab совсем не работает, и outline хотелось бы для активных элементов.
малость не хватает - это управление клавиатуры, tab совсем не работает, и outline хотелось бы для активных элементов.
Кстати, на новом сайте от студии Лебедева используется этот принцип бегунка в каталоге автомобилей :-)
А где-то есть home проекта? Хочется занести в букмарки, но не нахожу, только статья на хабре, демка и исходники.
Есть пожелание - сделать эту штуку в виде плагина к jQuery...
Лицензия CC - Attribution, Noncommercial, No Derivative Works или Share Alike?
Уже писал — очень хочется фокус и управление стрелками с клавиатуры. Либо хотя бы связывание со значениями в форме. Если есть связывание, добавьте в демку. :)
P.S.: Извините за возможное ламерство — я менеджер, а не программист.
P.S.: Извините за возможное ламерство — я менеджер, а не программист.
Подкидываю идейку: прокручивание ползунка с помошью колесика при наведении мыши.
Также обнаружен следующий глюк в спецдемке про связывание по левому бегунку.
1. Перемещаем левые бегунки на 0.
2. Перемещаем верхний правый бегунок на 20.
3. Двигаем целиком нижний бегунок в самый правый край.
Бабах! Верхний бегунок сжался в 20 и остался на месте, хотя должен бы был точкой переехать в 55. Теперь можно двигать левый нижний бегунок, а правый двигаться не будет. Если же начать двигать верхний правый бегунок, нижний левый перескочит на отметку 20.
1. Перемещаем левые бегунки на 0.
2. Перемещаем верхний правый бегунок на 20.
3. Двигаем целиком нижний бегунок в самый правый край.
Бабах! Верхний бегунок сжался в 20 и остался на месте, хотя должен бы был точкой переехать в 55. Теперь можно двигать левый нижний бегунок, а правый двигаться не будет. Если же начать двигать верхний правый бегунок, нижний левый перескочит на отметку 20.
это не баг, это фишка :)
связывание же по левому бегунку, а не по обоим.
imho, текущее поведение адекватно.
связывание же по левому бегунку, а не по обоим.
imho, текущее поведение адекватно.
Это действительно не бага.
Просто такая реализация. Можно поставить дополнительные условия в onMove и будет работать так, как вы себе представляете.
Просто такая реализация. Можно поставить дополнительные условия в onMove и будет работать так, как вы себе представляете.
Было бы неплохо иметь возможность управления несколькими ползунками. Вот как здесь
Автру большущее спасибо, то что доктор прописал для Web интерфейса сканера. Яркость, гамма, размер области сканирования. Плюсанул-бы, если-б было чем.
Мило смотрятся :)
Пост про этот трекбар я увидел где-то в пятницу, когда он был уже доведен до версии 3 и добавлена поддержка jQuery. Сам по себе он мне понравился своей простотой, приятоной реализацией и безглючной работой. За это автору огромная благодарность и уважение.
Тогда же в пятницу тут появился пост про трекбар с определением диапозона времени, но его поругали за большой размер, и тогда у меня родилась идея сделать на базе TrackBar нечто подобное. Однако всё оказалось не так просто, поскольку первоначально оно имеет достаточно ограниченный функционал, а точнее: оно работает и отображает только цифры, поэтому пришлось допиливать, итог:
http://img371.imageshack.us/img371/2936/trackbarnn8.jpg
Предвкушая вопросы, сразу дам ответы на некоторые из них: нет, это не фотошоп; да, это тот же TrackBar; нет, засечки динамические, а не скомпиленные.
При этом я использовал только версию для jQuery, но изменения там не настолько кардинальные и всё, в теории, можно перенести на первоначальную концепцию.
Если хабранароду интересна моя реализация и автор не будет против, то я могу в ближайшие дни её опубликовать.
Тогда же в пятницу тут появился пост про трекбар с определением диапозона времени, но его поругали за большой размер, и тогда у меня родилась идея сделать на базе TrackBar нечто подобное. Однако всё оказалось не так просто, поскольку первоначально оно имеет достаточно ограниченный функционал, а точнее: оно работает и отображает только цифры, поэтому пришлось допиливать, итог:
http://img371.imageshack.us/img371/2936/trackbarnn8.jpg
Предвкушая вопросы, сразу дам ответы на некоторые из них: нет, это не фотошоп; да, это тот же TrackBar; нет, засечки динамические, а не скомпиленные.
При этом я использовал только версию для jQuery, но изменения там не настолько кардинальные и всё, в теории, можно перенести на первоначальную концепцию.
Если хабранароду интересна моя реализация и автор не будет против, то я могу в ближайшие дни её опубликовать.
Получайте плюс в карму для публикаций. Конечно интересно.
Более того, если оформите версию в какой-то законченный подпроект, то я с удовольствием добавлю его в дистрибутив (с Вашего разрешения, ессно). Пишите!
Более того, если оформите версию в какой-то законченный подпроект, то я с удовольствием добавлю его в дистрибутив (с Вашего разрешения, ессно). Пишите!
Плюсанул. Жду публикации.
Все клево, только мне кажется, что где-то здесь:
http://moiklimat.ru/:)/naeb.jpg
Меня на*бали :)
PS: К сожалению не могу вставить картинку :(
http://moiklimat.ru/:)/naeb.jpg
Меня на*бали :)
PS: К сожалению не могу вставить картинку :(
На рамблеравто в разделе объявлений такую штуку видел
спасибо, пригодится))
Вот еще пожелания,
возможность связывать трекбар с ,
возможность создания группы ползунков и установка группового минимального и максимального значения
возможность связывать трекбар с ,
возможность создания группы ползунков и установка группового минимального и максимального значения
Боюсь, что это как раз тот функционал, который может убить простоту и удобство текущего API. Проще воспользоваться имеющимися возможностями и приложить минимум усилий в функции обратного вызова.
я согласен, но вот связь с input'ом позволит связать эту полезную штуку с другими инструментами
Связь трекбара может быть оправдана с самыми различными элементами: input[type=text], select, input[type=hidden] и др. Каждый должен сам выбрать что ему больше подходит исходя из поставленной задачи. Здесь универсальность ни к чему.
НЛО прилетело и опубликовало эту надпись здесь
о, наткнулся на пример, как делать не надо :)
http://v2.ozt.ru/catalogue/fire-protecti…
"срок эксплуатации" ещё ничего, а вот верхний - криво... да и размер страницы со всем - 333кб, ужасает.
http://v2.ozt.ru/catalogue/fire-protecti…
"срок эксплуатации" ещё ничего, а вот верхний - криво... да и размер страницы со всем - 333кб, ужасает.
Есть ли возможность где-нибудь сейчас скачать эту библиотеку? Фасткодер закрыт, а все ссылки ведут на него.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
JS-TrackBar, четвертая версия бегунков