Y Yellow Scripts
Все скрипты

Игровые механики

Рулетка YWB.Roulette.JS

Колесо, результат и открытие формы.

JSrev. 633bc63YWB Roulette

Пример

YWB Roulette

Отправка форм в примере отключена.

Подключение

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

Что учесть

stopAngle задаёт сектор остановки. Текст результата должен соответствовать выбранному сектору; пример не является случайным розыгрышем.

Мешки / 3 из 5Drewlex