资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
12个div逐个显示效果
这个效果一般可以用于导航栏目显示,图片显示。如果你的层名字不规则(不是div1、2、3...),可以先把她们放在数组里,然后调用。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <style type="text/css"> #container{ width:60%; height:80%; position:absolute; text-align:center} #div1,#div2,#div3,#div4,#div5,#div6,#div7,#div8,#div9,#div10,#div11,#div12{ width:80px; height:80px; background:#eeeeee; margin:0 2px 2px 0; padding:20px; border:3px #ccc double; font:30px Verdana, Arial, Helvetica, sans-serif; color:#666; float:left; display:none } </style> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20language%3D%22javascript%22%3E%20%0D%0Avar%20i%3D1%2Cj%20%0D%0Afunction%20shoppingcat()%7B%20%0D%0Aif(i%3C%3D12)%7B%20%0D%0Adocument.getElementById('div'%2Bi).style.display%3D'block'%20%0D%0Aif((j%3E%3D1)%26%26(j%3C%3D11))%7B%20%0D%0Adocument.getElementById('div'%2Bj).style.border%3D'3px%20%23666%20double'%20%0D%0Adocument.getElementById('div'%2Bj).style.background%3D'%23ccc'%7D%20%0D%0Ai%2B%2B%20%0D%0Aj%3Di-1%20%0D%0AsetTimeout('shoppingcat()'%2C500)%20%0D%0A%7D%20%0D%0Aelse%20if(i%3D13)%20%0D%0A%7Bdocument.getElementById('div'%2Bj).style.border%3D'3px%20%23666%20double'%20%0D%0Adocument.getElementById('div'%2Bj).style.background%3D'%23ccc'%7D%20%0D%0A%7D%20%0D%0A%3C%2Fscript%3E"> </head> <body onload="shoppingcat()"> <div id="container" align="center"> <div id="div1">1</div> <div id="div2">2</div> <div id="div3">3</div> <div id="div4">4</div> <div id="div5">5</div> <div id="div6">6</div> <div id="div7">7</div> <div id="div8">8</div> <div id="div9">9</div> <div id="div10">10</div> <div id="div11">11</div> <div id="div12">12</div> </div> </body> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>顺序显示</title> <style type="text/css"> #container{ position:absolute; border:1px solid #666; padding:10px; } #container li{ display:none; list-style:none; float:left; margin:1px; padding:20px; width:80px; height:80px; border:3px #ccc double; background:#eee; font:30px Verdana, Arial, Helvetica, sans-serif; color:#666; } #container .orderly-change{ border:3px #666 double; background:#ccc; } </style> </head> <body> <ul id="container"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> <li>10</li> <li>11</li> <li>12</li> </ul> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20type%3D%22text%2Fjavascript%22%3E%20%0D%0Avar%20i%3D0%2Cj%20%0D%0Afunction%20orderly_show()%7B%20%0D%0A%20%20%20%20var%20container_li%3Ddocument.getElementById(%22container%22).getElementsByTagName(%22li%22)%3B%20%0D%0A%20%20%20%20if(i%3Ccontainer_li.length)%7B%20%0D%0A%20%20%20%20%20%20%20%20container_li%5Bi%5D.style.display%3D%22block%22%3B%20%0D%0A%20%20%20%20%20%20%20%20if(j%3Ccontainer_li.length)%7B%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20container_li%5Bj%5D.className%3D%22orderly-change%22%3B%20%0D%0A%20%20%20%20%20%20%20%20%7D%20%0D%0A%20%20%20%20%20%20%20%20i%2B%2B%3B%20%0D%0A%20%20%20%20%20%20%20%20j%3Di-1%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%20else%20if(i%3Dcontainer_li.length)%7B%20%0D%0A%20%20%20%20%20%20%20%20container_li%5Bj%5D.className%3D%22orderly-change%22%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%20setTimeout(%22orderly_show()%22%2C500)%3B%20%0D%0A%7D%20%0D%0Aorderly_show()%3B%20%0D%0A%3C%2Fscript%3E"> </body> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程