javascript實(shí)現(xiàn)分欄顯示小技巧附圖
記得給師哥師姐測(cè)試考試系統(tǒng)的時(shí)候,看到他們的考試頁(yè)面可以實(shí)現(xiàn)隱藏左邊的考生信息部分,當(dāng)時(shí)覺得好高大上,好人性化?,F(xiàn)在學(xué)了javascript,我也能實(shí)現(xiàn)這個(gè)功能了,下面來(lái)顯擺一下。
1.頁(yè)面設(shè)計(jì):
(1).html代碼:
<title>js分欄</title> <style type="text/css"> .alignment{ text-align: center; } </style> </head> <script language="javascript" type="text/javascript"> //...... </script> <body> <table width="412" height="296" border="1"> <tr> <td width="113" height="292" id="lanmu"> <p class="alignment"><a href="#">欄目一</a></p> <p class="alignment"><a href="#">欄目二</a></p> <p class="alignment"><a href="#">欄目三</a></p> <p class="alignment"><a href="#">欄目四</a></p> <p class="alignment"><a href="#">欄目五</a></p> </td> <td width="15"> <span id="pic"><img src="image/left.PNG" width="15" height="39" onclick="hide()" /> </span> </td> <td width="360" class="alignment">這里是內(nèi)容區(qū)域!</td> </tr> </table> </body> </html>
(2).說(shuō)明:其實(shí)這個(gè)頁(yè)面很簡(jiǎn)單,只需一個(gè)一行三列的表格。第一部分放欄目名稱,第三部分是主要內(nèi)容。中間部分放一張左(右)箭頭的圖片,以前想多了,還以為是一個(gè)很牛的控件。
2.javascript代碼:
<script language="javascript" type="text/javascript"> function hide()//點(diǎn)擊左箭頭,隱藏欄目部分 { //第一步:隱藏欄目列表 document.getElementById("lanmu").style.display="none"; //第二步:同時(shí)將箭頭圖片更換,左箭頭響應(yīng)的事件是顯示show() document.getElementById("pic").innerHTML="<img src='image/right.PNG' onclick='show()' />"; } function show()//點(diǎn)擊右箭頭,顯示被隱藏的欄目部分 { //第一步:顯示欄目列表 document.getElementById("lanmu").style.display=""; //第二步:同時(shí)更換箭頭圖片,左箭頭響應(yīng)的事件是隱藏hide() document.getElementById("pic").innerHTML="<img src='image/left.PNG' onclick='hide()' />"; } </script>
(1)效果:
(2)說(shuō)明:最初顯示的是“左箭頭”,點(diǎn)擊圖片會(huì)響應(yīng)hide()事件,將欄目部分隱藏,同時(shí)將左箭頭換成右箭頭。當(dāng)點(diǎn)擊“右箭頭”時(shí)會(huì)響應(yīng)show()事件,顯示隱藏的欄目部分,同時(shí)將右箭頭換為左箭頭,又回到最初的狀態(tài)。這樣說(shuō)來(lái)其實(shí)很簡(jiǎn)單,做起來(lái)也很容易。
通過(guò)這一階段javascript的學(xué)習(xí),感覺很有趣味。在之前什么都不知道的情況下,總是想得很難,給自己心理壓力,當(dāng)親身去經(jīng)歷的時(shí)候,發(fā)現(xiàn)也就那么回事兒,慢慢地培養(yǎng)了學(xué)習(xí)的興趣?,F(xiàn)在登錄一個(gè)網(wǎng)站或者使用一個(gè)軟件的時(shí)候,會(huì)不由自覺地考慮它是怎么實(shí)現(xiàn)的,哪兒做得好,哪兒需要改進(jìn),逐漸向一個(gè)專業(yè)人士靠近。
javascript要學(xué)習(xí)的東西還很多,今天展示的只是冰山一角,帶著興趣和好奇繼續(xù)加油!
相關(guān)文章
Javascript中數(shù)組sort和reverse用法分析
這篇文章主要介紹了Javascript中數(shù)組sort和reverse用法,實(shí)例分析了sort和reverse使用時(shí)的注意事項(xiàng)與相關(guān)技巧,具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12javascript實(shí)現(xiàn)簡(jiǎn)單的可隨機(jī)變色網(wǎng)頁(yè)計(jì)算器示例
這篇文章主要介紹了javascript實(shí)現(xiàn)簡(jiǎn)單的可隨機(jī)變色網(wǎng)頁(yè)計(jì)算器,具有基本的四則運(yùn)算與背景色隨機(jī)變換功能,需要的朋友可以參考下2016-12-12微信小程序swiper組件用法實(shí)例分析【附源碼下載】
這篇文章主要介紹了微信小程序swiper組件用法,結(jié)合實(shí)例形式分析了微信小程序中swiper組件的功能、使用方法,并附帶完整源碼供讀者下載參考,需要的朋友可以參考下2017-12-12Javascript調(diào)試之console對(duì)象——你不知道的一些小技巧
這篇文章主要總結(jié)了console對(duì)象的一些有用的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-07-07基于JavaScript實(shí)現(xiàn)跳轉(zhuǎn)提示頁(yè)面
這篇文章主要介紹了基于JavaScript實(shí)現(xiàn)跳轉(zhuǎn)提示頁(yè)面 的相關(guān)資料,需要的朋友可以參考下2016-09-09