国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

6個DIV 135或246間隔一秒輪番顯示效果

2019-11-21 00:20:19
字體:
來源:轉載
供稿:網友
在某技術群看到 A君 提出的如下一個問題:

A君

6個DIV 間隔一秒 輪番進行奇偶顯示. 比如先135 一秒后 246 然后再135 循環

A君

要求代碼短小精悍

B君
復制代碼 代碼如下:

var a = document.getElementsByTagName('div');
var b = false;
setInterval(function() {
for (var i = 0; i < 6; i++)
a[i].style.display = ((i & 1) ^ b) ? 'block' : 'none';
b = !b;

}, 1000);


A君
D君這個效率不錯啊
我這個不如abcd的簡潔
復制代碼 代碼如下:

j++; for (var i = 0; i < 6; i++) o[i].style.display = [['block', 'none'], ['none', 'block']][j & 1][i & 1];

D君
用數組,也影響效率


看完不得感嘆 D君 的方法真的很好,如果是我真的想不出如此高效率的方法。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建湖县| 徐水县| 公安县| 志丹县| 通海县| 应用必备| 来宾市| 波密县| 古丈县| 黎川县| 唐山市| 通海县| 方山县| 芜湖县| 宜城市| 涪陵区| 孙吴县| 凤山县| 济南市| 万安县| 隆安县| 普定县| 甘洛县| 嘉义县| 曲阳县| 博湖县| 凤庆县| 保德县| 桂阳县| 当阳市| 若羌县| 方正县| 弥渡县| 宜川县| 仲巴县| 祁阳县| 新疆| 伊春市| 乌鲁木齐县| 松江区| 沙河市|