【发布时间】:2017-04-24 06:57:58
【问题描述】:
我正在使用 jquery 创建一个幸运轮,并希望从旋转轮中获取确切的数字
Jquery 我在 html 中使用这个
var prices = [{
name: '0'
}, {
name: '1'
}, {
name: '2'
}, {
name: '3'
}, {
name: '4'
}, {
name: '5'
}, {
name: '6'
}, {
name: '7'
}, {
name: '8'
}, {
name: '9'
}, {
name: '10'
}, {
name: '11'
}, {
name: '12'
}, {
name: '13'
}, {
name: '14'
}, {
name: '15'
}, {
name: '16'
}, {
name: '17'
}, {
name: '18'
}, {
name: '19'
}, {
name: '20'
}, {
name: '21'
}, {
name: '22'
}, {
name: '23'
}, {
name: '24'
}, {
name: '25'
}, {
name: '26'
}, {
name: '27'
}, {
name: '28'
}, {
name: '29'
}, {
name: '31'
}, {
name: '32'
}, {
name: '33'
}, {
name: '34'
}, {
name: '35'
}, {
name: '36'
}];
$(function() {
var $r = $('.roulette').fortune(prices);
var clickHandler = function() {
$('.spinner').off('click');
$('.spinner span').hide();
$r.spin().done(function(price) {
$('.price').text('You have: ' + price.name);
$('.spinner').on('click', clickHandler);
$('.spinner span').show();
});
};
$('.spinner').on('click', clickHandler);
});
我不确定这段代码的用途。每次旋转它都会给我不正确的结果。请也许我对这个旋转轮背后的逻辑感到困惑。请帮我解决这个问题
这是我迄今为止创建的实时示例。请指导我如何获得准确的结果
【问题讨论】:
-
你的意思是你得到错误的结果是因为白球不在它选择的号码上吗?
-
问题是因为您的
prices数组是按数字顺序排列的。它应该与轮盘上显示的值的顺序相同。
标签: javascript jquery css wordpress