Обновить
105
0
Александр @bur

Пользователь

Отправить сообщение
Не реализовано.
Трекбар предыдущего автора:
http://stratero.ru/homm/doubletrackbar/t…
третий по счету
Это, имхо, уже лишнее.
Каждый сам решает к какому элементу формы привязать трекбар (или вообще не привязывать, подгружая результат по ajax).
Для этого есть функция обратного вызова.
А усложнение дистрибутива в этом направлении отрицательно скажется на его простоте и понимании.
На определенном этапе следует перестать усложнять API :-)
Это лишнее :-)
Чтобы не делать привязки к нодам был выбран наиболее простой путь.
Это скорее костыль.
Логика должна быть единой на всем диапазоне бара.
Думаю скоро разработчики интерйфейсов современных навороченных веб-приложений скажут свой веское слово :-)
Спасибо! Обязательно допишу.
Как раз перстпективы развития свомим 2-мя постами вы и обозначили :) Куда-то, кстати, пропал предыдущий трек-бар.
ААА, вот о чем речь :-)
Если Вы пройдете по ссылке в начале статьи на другой трекбар - там привязка работает.
В этом дистрибутиве тоже можно реализовать, но я решил не заморачиваться на визуальном эффекте, а дискретность значений дает roundUp. Возможно к следующей версии подготовлю.
Такие вещи пишутся исходя из конкретных задач. Например, в представленном мной трекбаре все возможности для связи между собой есть, необходимо сесть и написать свою пользовательскую функцию с нужными формулами.
Еще раз повторю, что намертво на JavaScript данные формы никто не завязывает. Реализация этой части находится в руках программиста, который прикручивает трек-бар и имеено для этого есть функция обратного вызова - onMove. Именно такой API изначально планировался, на наиболее динамичный и дающий больше свобод.

Mousedown уже предлагали. К сожалению реализовать не получится, т.к. есть функционал "ухватить и двигать весь интервал", который вступает в конфликт, с предложенным поведением.

Но в любом случае спасибо за предложения!
Нивопрос, используйте вместо document.write(), поиск нужных инпутов и прописывайте тотже код по какому-нибудт событию, например, window.onload.
Никто вас не ограничивает.
IE6 - знатный тормоз. Наверное, оставлю так, вроде не смертельно.
Третья версия дистрибутива успешно собрана. Я немного обновил ваш скрипт в соот-ии с другими изменениями. Всё прекрасно работает.
Обновлены статья, архив и пример.
Вы обозначены одним из авторов в комментариях к соот-ему коду.
Спасибо за участие в разработке!
Реализовано. Топик, пример и архив обновлены.
Реализовано. Пример и дистрибутив обновлены.
Добавлена "лицензия".
This code is a public domain.
:-) Пользуйтесь!
Нужная вам функция реализована. Статья в связи с этим немного отредактирована и обновлен архив.
Отлично!
Готовлю третью версию дистрибутива, откомментирую вам, когда выложу.
Спасибо!

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность