jQuery滑鼠滑過表格標題切換表格內容詳解
表格在組織資料方面有很大優勢,使用標題來進行內容的切換可以有效的節省頁面空間。
下面就通過程式碼例項介紹一下如何實現此效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>滑鼠滑過標題表格內容切換效果-螞蟻部落</title> <style type="text/css"> * { text-align:center; font-size:12px; } table { border-collapse:collapse; width:40%; } table tr td { border:red solid 1px; line-height:20px; } #left{background-color:#ccff99} .myclass{display:block;} .mystu{display:none;} .myclass table tr td, .mystu table tr td{border-top:solid 0px red;} </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $("#left").mouseover(function(){ $(".myclass").show("slow"); $(".mystu").hide(); $(this).css("background-color","#ccff99"); $("#right").css("background-color","#ffffff"); }); $("#right").mouseover(function(){ $(".mystu").show("slow"); $(".myclass").hide(); $(this).css("background-color","#ccff99"); $("#left").css("background-color","#ffffff"); }); }); </script> </head> <body> <div class="mytop"> <table align="center"> <tr> <td id="left">版塊</td> <td id="right">學生管理</td> </tr> </table> </div> <div class="myclass"> <table align="center"> <tr> <td>班級編號</td> <td>班級名稱</td> <td>備註</td> </tr> <tr> <td>A1331</td> <td>Java</td> <td>優秀</td> </tr> <tr> <td>A1332</td> <td>Java Web</td> <td>優秀</td> </tr> </table> </div> <div class="mystu"> <table align="center"> <tr> <td>編號</td> <td>姓名</td> <td>性別</td> <td>所在班級</td> </tr> <tr> <td>100</td> <td>程博文</td> <td>男</td> <td>A1339</td> </tr> <tr> <td>101</td> <td>胡曉麗</td> <td>女</td> <td>A1339</td> </tr> </table> </div> </body> </html>
一.實現原理:
雖然效果看起來很好,但是實現的原理非常的簡單,在預設狀態下第一個標題是具有背景顏色,同時myclass元素是處於顯示狀態的。為left和right註冊mouseover處理函式,當滑鼠滑過兩個元素的時候,會分別設定left和right元素的背景色,同時分別將物件的元素設定為隱藏或者顯示,於是就實現了此效果。程式碼比較簡單,這裡就不多介紹了。
二.程式碼註釋:
(1).mouseover事件可以參閱jQuery mouseover事件一章節。
(2).show()函式可以參閱jQuery show()一章節。
(3).hide()函式可以參閱jQuery hide()一章節。
(4).css()函式可以參閱jQuery css()一章節。
相關文章
- jQuery表格隔行變色效果詳解jQuery
- 表格輸出內容
- jQuery根據表格欄位升序和降序詳解jQuery
- Excel表格裡滑鼠雙擊的用法技巧,透過滑鼠雙擊提升Excel表格使用效率Excel
- jQuery 圖片垂直切換效果詳解jQuery
- JavaScript表格排序詳解JavaScript排序
- jQuery table內容點選標題排序jQuery排序
- jQuery table表格隔行換色程式碼例項jQuery
- JavaScript 方向鍵切換表格tr行高亮效果JavaScript
- table細線表格詳解
- 表格全欄位文字識別-表格內容抽取-翔雲API掛接API
- JavaScript左右滑動切換的選項卡詳解JavaScript
- CSS表格隔行變色詳解CSS
- jQuery zTree 展示樹形表格jQuery
- elementui——表格的相同內容單元格合併UI
- word表格標題行重複怎麼設定 word表格標題行無法重複的方法
- JavaScript表格增刪改查詳解JavaScript
- jQuery外掛--表格隔行變色jQuery
- jQuery滑鼠懸浮翻牌效果詳解jQuery
- jQuery滑鼠懸浮聚焦效果詳解jQuery
- 【HTML】05表格標籤HTML
- HTML之表格標籤HTML
- 如何採用SAP UI5 主從表格的聯動技術顯示覆雜表格內容UI
- VBA - WPS 修改段落、表格、標題的宏
- uniapp 滑動切換APP
- js 選項卡 【滑鼠懸停標題,顯示對應內容,改變其他標題顏色並隱藏內容】...JS
- excel表格怎麼轉換成word文件 表格資料轉換到文件Excel
- element-ui el-table 表格合併後,滑鼠經過的高亮顯示問題UI
- Word 表格內容不會自動轉到下一頁
- JavaScript合併表格中的內容相同的單元格JavaScript
- Java核心內容面試題詳解Java面試題
- vxe-table 樹形表格的用法詳解
- 點選新增或者刪除表格行詳解
- 如何使用jQuery建立彩色條紋表格效果?jQuery
- jQuery動態新增和刪除表格行jQuery
- JQuery datatables 給表格新增載入中效果jQuery
- jQuery table表格行的新增和刪除jQuery
- 2020 用html jQuery實現廣告輪播圖自動切換 滾動頁面 滑鼠懸浮下標且左右切換圖片HTMLjQuery