有人可以帮助我使winwheel.js中的代码选择多个预选/预设奖品吗?目前,我只停留一个路段
我希望自己的车轮停在多个预选段中的一个以上,例如仅段4、7、9、10。可能吗?我有没有尝试过下面的代码。我已经使用“或”,“和” javascript函数进行了测试,但是方向盘仅在一个段上停止。请帮忙。
// Function with formula to work out stopAngle before spinning animation.
// Called from Click of the Spin button.
function calculatePrize()
{
// This formula always makes the wheel stop somewhere inside prizes at least
// 1 degree away from the start and end edges of the segment.
let stopAt = (91 + Math.floor((Math.random() * 43)))
||
let stopAt = (181 + Math.floor((Math.random() * 43)))
||
let stopAt = (271 + Math.floor((Math.random() * 43)))
// Important thing is to set the stopAngle of the animation before starting the spin.
theWheel.animation.stopAngle = stopAt;
// May as well start the spin from here.
theWheel.startAnimation();
}
预期结果是滚轮只能在一个以上的分段上停止。但是,它只能停在一个。