![](./images/dianying.jpg)
是一部非常成功的导演处女作
几乎全面启用新演员的做法
九宫格算法核心:
公式:
行 row=parseInt(i/cols);
列 col=parseInt(i%cols);
i是当前的盒子,cols是总列数,
代码示例:
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
![]()
是一部非常成功的导演处女作
几乎全面启用新演员的做法
九宫格(用原生js实现)
1、本文的九宫格是用原生的js实现的;
2、实现的九宫格效果是:可交换1-9的任意方格,且将方格拖拽至大盒子外松开后可自动回到拖拽之前的位置。
3、代码如下:
html代码:
css代码:
body,div,p,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,th,tr,td,hr,caption,table,form,img,input,legend,fieldset{ margin:0; padding:0; } html { overflow: hidden; } ul { list-style: none; } #box { position: relative; margin: 20px auto; width: 640px; height: 640px; border: 1px solid #eee; } #box li { position: absolute; width: 200px; height: 200px; line-height: 200px; text-align: center; font-size: 40px; font-weight: bold; background: #eee; } #box .active { z-index: 1; color: #fff; background: blue; }
js代码:
window.Onload= function () { var oBox = document.getElementById('box'); var aLi = oBox.children; for(var i = 0; iaLi[j].offsetLeft + aLi[j].offsetWidth / 2 && oThat.offsetTop + oThat.offsetHeight > aLi[j].offsetTop + aLi[j].offsetHeight / 2 && oThat.offsetLeft
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。