基于原生js实现九宫格算法代码实例
九宫格算法核心:
- 利用控件索引index计算出控件所在的行数和列数;
- 利用控件计算出left距离;
- 利用控件计算出top距离;
- 写特效时需要用到定位
公式:
行row=parseInt(i/cols);
列col=parseInt(i%cols);
i是当前的盒子,cols是总列数,
代码示例:
九宫格
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
九宫格算法核心:
公式:
行row=parseInt(i/cols);
列col=parseInt(i%cols);
i是当前的盒子,cols是总列数,
代码示例:
九宫格
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法
是一部非常成功的导演处女作
几乎全面启用新演员的做法