Гаджет jsmeter - стрілочний вимірювальний прилад

Зміст

демонстрація

мінімалізм

У цьому прикладі показаний мінімальний обсяг коду, необхідний для відображення найпростішого вимірювального приладу.

Показати код Показати результат

простір імен

Конструктор JSGadget.Meter ()

Виклик: var meter = new JSGadget.Meter (owner, options, val);

meter - змінна, якій присвоюється створений об'єкт.

owner - обов'язковий параметр, який представляє собою батьківський блоковий елемент HTML сторінки, зазвичай

. Батько може передаватися як у вигляді об'єкта jQuery. так і у вигляді рядка, зрозумілою бібліотеці jQuery.

options - необов'язковий параметр, що представляє собою об'єкт, що визначає різні опції. Обєкт options повинен містити тільки ті поля, значення яких відрізняються від значень за замовчуванням. Структура об'єкта options і значення полів за замовчуванням: Всі розміри, за винятком розміру шрифту напису, задаються у відсотках від ширини батьківського елементу.

val - необов'язковий параметр, що представляє собою початкове відображається значення (за замовчуванням - 0). Якщо дане значення виходить за межі діапазону, то утанавлівается значення, рівне найближчій кордоні. Якщо даний параметр використовується, то параметр options теж повинен бути присутнім, хоча б у вигляді порожнього об'єкта <>.

Функція resize ()

Ця функція повинна викликатися після зміни розмірів батьківського елементу.

meter - змінна, якій було присвоєно об'єкт, створений при виклику конструктора.

Функція setVal ()

Ця функція викликається для установки відображуваного значення.

meter - змінна, якій було присвоєно об'єкт, створений при виклику конструктора.

val - нове відображається значення. Якщо дане значення виходить за межі діапазону, то утанавлівается значення, рівне найближчій кордоні.

Історія версій

1.1.2
Виправлена ​​помилка некорретной відтворення шкали при ненульовий нижньої межі діапазону.

Схожі статті