Зміст
демонстрація
мінімалізм
У цьому прикладі показаний мінімальний обсяг коду, необхідний для відображення найпростішого вимірювального приладу.
Показати код Показати результат
простір імен
Конструктор JSGadget.Meter ()
Виклик: var meter = new JSGadget.Meter (owner, options, val);
meter - змінна, якій присвоюється створений об'єкт.
owner - обов'язковий параметр, який представляє собою батьківський блоковий елемент HTML сторінки, зазвичай
options - необов'язковий параметр, що представляє собою об'єкт, що визначає різні опції. Обєкт options повинен містити тільки ті поля, значення яких відрізняються від значень за замовчуванням. Структура об'єкта options і значення полів за замовчуванням: Всі розміри, за винятком розміру шрифту напису, задаються у відсотках від ширини батьківського елементу.
val - необов'язковий параметр, що представляє собою початкове відображається значення (за замовчуванням - 0). Якщо дане значення виходить за межі діапазону, то утанавлівается значення, рівне найближчій кордоні. Якщо даний параметр використовується, то параметр options теж повинен бути присутнім, хоча б у вигляді порожнього об'єкта <>.
Функція resize ()
Ця функція повинна викликатися після зміни розмірів батьківського елементу.
meter - змінна, якій було присвоєно об'єкт, створений при виклику конструктора.
Функція setVal ()
Ця функція викликається для установки відображуваного значення.
meter - змінна, якій було присвоєно об'єкт, створений при виклику конструктора.
val - нове відображається значення. Якщо дане значення виходить за межі діапазону, то утанавлівается значення, рівне найближчій кордоні.
Історія версій
1.1.2
Виправлена помилка некорретной відтворення шкали при ненульовий нижньої межі діапазону.