小编Mar*_*der的帖子

将多个数组的每一项的平均值放入一个数组中

好吧,我的大脑正在融化......我正在努力完成以下任务:

我知道有多少个数组以及每个数组有多少个元素。 这些数字是动态的,但可以说有: 3 个数组,每个数组有 18 个元素。

例子:

["106","142","112","77","115","127","87","127","156","118","91","93","107","151","110","79","40","186"]

["117","139","127","108","172","113","79","128","121","104","105","117","139","109","137","109","82","137"]

["111","85","110","112","108","109","107","89","104","108","123","93","125","174","129","113","162","159"]
Run Code Online (Sandbox Code Playgroud)

现在我想获得所有三个数组的元素 1 的平均值,以及所有三个数组的元素 2 的平均值,依此类推。

最终结果应该是一个数组,其中包含所有 18 个元素的平均值。

就像是:

var result_array = [];
for (i = 0; i < 3; i++) {  
  result_array.push(arrayone[i] + arraytwo[i] + arraythree[i]) / 3
}
Run Code Online (Sandbox Code Playgroud)

如果 3 是固定的,这将起作用,但数组的数量是动态的。

希望这是有道理的...

html javascript arrays jquery underscore.js

5
推荐指数
1
解决办法
3170
查看次数

旋转DIV在第二次点击时缓慢旋转

我想我忽视了一些事情.这是一个非常简单的旋转瓶游戏.

使用Javascript/jQuery的

$('.bottle').on('click', function(e) {
    this.removeAttribute('style');
    var deg = 3000 + Math.round(Math.random() * 500);
    var css = '-webkit-transform: rotate(' + deg + 'deg);';

    this.setAttribute(
        'style', css
    );
});
Run Code Online (Sandbox Code Playgroud)

CSS:

.bottle {
    width: 200px;
    height: 200px;
    background-image: url(img/bottle.png);
    -webkit-transition: -webkit-transform 6s ease-out;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="bottle"></div>
Run Code Online (Sandbox Code Playgroud)

这首次点击瓶子时效果很好.但从第二次点击开始,旋转非常慢?

html javascript jquery css3

4
推荐指数
1
解决办法
793
查看次数

标签 统计

html ×2

javascript ×2

jquery ×2

arrays ×1

css3 ×1

underscore.js ×1