Игровые механики
Рулетка YWB.Roulette.JS
Колесо, результат и открытие формы.
Подключение
- Скопируйте ywbroulette.js, ywbroulette.css и prizewheel.png. Подключите CSS в <head>, JS после HTML контейнеров.
- Создайте отдельные #roulette и #roulette-form. Вызовите initRoulette({ selectors: { roulette: "#roulette", form: "#roulette-form" } }).
- Тексты задаются в texts, длительность в duration (мс), изображение в image. onResult вызывается после вращения, onComplete после подтверждения. Возвращаемый объект содержит state, spin() и destroy().
- stopAngle задаёт финальный угол. Текст результата должен соответствовать выбранному сектору изображения. По умолчанию это заданная скидка, не случайный розыгрыш.
Что учесть
stopAngle задаёт сектор остановки. Текст результата должен соответствовать выбранному сектору; пример не является случайным розыгрышем.