js如何实现九宫格

js如何实现九宫格

这篇文章将为大家详细讲解有关js如何实现九宫格,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

以下是JS代码

js如何实现九宫格

window.onload = function () {

//实现九宫格varbtns=$('.btnallbutton');//获取所有的按钮varphotos=$('.photoalldiv.photo');//获取所有的子块//实现九宫格具体带参方法,allcols代表想要的列数。functionEvent(allcols){//盒子的宽长和外边距varw=250,h=390,margin=10;for(vari=0;i<photos.length;i++){//方法的核心varrow=parseInt(i/allcols);varcol=parseInt(i%allcols);//具体位置的运行vartop=row*(h+margin)+'px';varleft=col*(w+margin)+'px';//设置位置photos[i].style.position='absolute';photos[i].style.left=left;photos[i].style.top=top;}}//为各个按钮设置监听事件btns[0].onclick=function(){Event(3);};btns[1].onclick=function(){Event(4);};btns[2].onclick=function(){Event(5);};}

关于“js如何实现九宫格”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

发布于 2022-03-18 22:50:40
收藏
分享
海报
0 条评论
23
上一篇:js如何实现数组合并 下一篇:js中怎么用数据填充数组
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码