是一部非常成功的导演处女作
几乎全面启用新演员的做法
九宫格算法核心:
公式:
行 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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。