Русские документы
Ежедневные компьютерные новости RSS rusdoc.ru  Найти :
Новости
Последние поступления
Книжный магазин
  Hardware:
Видеоустройства
Системные платы
Процессоры
Мобильные устройства
Аудиосистема
Охлаждение системы
Накопители информации
КПК и ноутбуки
Телефоны и связь
Периферия
Система
Сети
Разные устройства
 
  Programming:
Web-разработка
Языки программирования
Технологии и теория
Разработка игр
Программная инженерия
 
  Software:
Операционные системы
Windows 7
Базы данных
Обзоры программ
Графика и дизайн
   
  Life:
Компьютерная жизнь
Разные материалы
   
Партнеры
Публикация
Правовая информация
Реклама на сайте
Обратная связь
Экспорт в RSS Экспорт в RSS2.0
    Читать в Яндекс.Ленте



Элемент управления, TrackBar но с двумя ползунками

Раздел: Programming / JavaScript @ 11.05.2008 | Ключевые слова: TrackBar ползунок TrackBar версия для печати

Автор: homm
Источник: habrahabr

Понадобилась тут такая «штука», как TrackBar только с двумя ползунками, готового решения на jQuery не нашел, решил писать самостоятельно, правда не на jQuery а на чистом JS. Вроде от этого хуже не стало. «Штука» эта нужна была для выбора числовых значений в формах информационного киоска.

Как видите у аппарата нет клавиатуры, да и вообще тачскрин — штука не очень удобная, поэтому нужно было сделать очень удобной «штуку», что-бы нажатие в любое место, а не только на самих ползунках, воспринимался как желание перетащить ползунки. Кроме того в процессе тестирования выяснилось что пользователи все равно норовят надавить за пределы контролла, когда ползунок стоит в крайнем положении. Пришлось дороботать, сделать по краям зазоры (Margins), доступный для нажатия но не для перемещения ползунка, как-то так:

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

Можно задавать минимальное расстояние на которое подходят ползунки, число до которого будут округляться значения (нужно при большьших числах, например ценах), разрешать или не разрешать перемещаться ползункам в положения, которые не приводят к изменению значений.

Сам скрипт лежит здесь.

А пример использования можно посмотреть здесь или скачать отсюда.








версия для печатиРаспечатать статью


Вернуться в раздел: Programming / JavaScript


Реклама:
Читать наc на:

Add to Google
Читать в Яндекс.Ленте






Rambler's Top100
© Copyright 1998-2012 Александр Томов. All rights reserved.