为3个不同的元素

时间:2017-10-23 07:37:55

标签: javascript jquery json

有一个CS:GO crate旋转模拟器,我正在修改以满足我自己的个人要求,但是我遇到了障碍。

虽然我能够更新和替换图像和概率,但我无法实现我的下一个目标。以下是该应用程序的链接:http://eg-graphics.com/zwooper/crates/index.html

基本上,您必须单击要打开的箱子,然后旋转它。

我想要的是没有箱子选择,并且用户只需点击"旋转"所有3个板条箱都会立刻旋转并打开......

相关代码位于main.js,功能在此处:

 // Spin button click handler
$("#case-spin-btn").click(function(){
$('.error').hide().html('');

if ($('#password').val()!='') { 
    $.getJSON("/zwooper/crates/passwords.json", function(data) {

        if(data.success) {
            var passwords = data.passwords;

            for(let i in passwords) {
                if(passwords[i].password == $('#password').val() && passwords[i].timesToUse > 0) { 
                    $('.error').hide();
                    $('.passwordBlock').hide();
                    unboxCase();

                    setTimeout(function() {
                        var xmlhttp = new XMLHttpRequest();
                        xmlhttp.open("GET", "passwords.php?q="+passwords[i].password+"&item="+winningItem.getFullName(), true);
                        xmlhttp.send();
                        return;
                    },9500);

                };
            }
            $('.error').show().html('Password not found');
        }
    })
}
else {
    $('.error').show().html('Please enter password');
}

});

如您所见,如果密码输入正确,则会运行unboxCase()功能。我需要这个函数运行3次,3个案例中每个都有一个。

密码是" EGxo"没有引号

非常感谢任何帮助!

0 个答案:

没有答案