滑鼠懸浮評分效果程式碼例項
分享一段程式碼例項,它實現了滑鼠懸浮評分效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> ul, li { margin: 0; padding: 0; list-style: none; } .box { width: 300px; height: auto; margin: 0 auto; } ul {overflow: hidden;} .star > li { float: left; margin-top: 15px; font-size: 32px; cursor: pointer; } .active { color: #f00; } .text { width: 100px; height: 38px; line-height: 38px; border: solid 1px #ccc; text-align: center; margin-top: 20px; display: none; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> window.onload = function() { score(); } function score() { var start = document.getElementById("star"); var startLi = start.getElementsByTagName("li"); var score = document.getElementById("result"); var text = document.getElementById("text-word"); var word = ['很差', '差', '一般', "好", "很好"] for (var i = 0, len = startLi.length; i < len; i++) { startLi[i].index = i; //給li新增一個索引值 startLi[i].onmouseover = function() { text.style.display = "block"; //this指當前滑鼠經過的物件li text.innerHTML = word[this.index]; //滑鼠經過當前li,<=當前li的索引值的所有li都變亮 for (var j = 0; j <= this.index; j++) { startLi[j].className = "active"; } } startLi[i].onmouseout = function() { text.style.display = "none"; for (var j = 0; j < startLi.length; j++) { startLi[j].className = ""; } } startLi[i].onclick = function() { score.innerHTML = (this.index + 1) + "分"; } } } </script> </head> <body> <div class="box"> <div class="score"> <span>打分結果</span> <span class="result" id="result"></span> </div> <ul class="star" id="star"> <li>★</li> <li>★</li> <li>★</li> <li>★</li> <li>★</li> </ul> <div class="text" id="text-word">一般</div> </div> </body> </html>
相關文章
- css滑鼠懸浮tips效果程式碼例項CSS
- 滑鼠懸浮實現翻牌效果程式碼例項
- 滑鼠懸浮實現抖動效果例項程式碼
- 滑鼠懸浮文字實現霓虹燈效果程式碼例項
- 滑鼠懸浮連結出現音效效果程式碼例項
- 滑鼠懸浮按鈕背景變色效果程式碼例項
- 滑鼠懸浮底部具有動態延伸條效果程式碼例項
- js文字內容感應滑鼠懸浮效果程式碼例項JS
- css滑鼠懸浮顏色動態填充效果程式碼例項CSS
- 滑鼠懸浮div實現旋轉縮放效果程式碼例項
- 滑鼠懸浮彈出滑鼠跟隨層程式碼例項
- javascript滑鼠懸浮行變色程式碼例項JavaScript
- css3程式碼實現的滑鼠懸浮按鈕效果程式碼例項CSSS3
- 滑鼠懸浮連結彈出提示程式碼例項
- css3實現滑鼠懸浮劃過光弧效果程式碼例項CSSS3
- 滑鼠懸浮改變連結樣式程式碼例項
- css3實現滑鼠懸浮圖示旋轉高亮效果程式碼例項CSSS3
- CSS3實現的滑鼠懸浮文字顏色漸變效果程式碼例項CSSS3
- 滑鼠懸浮可以伸縮的搜尋框程式碼例項
- 自定義滑鼠懸浮連結彈出提示程式碼例項
- 滑鼠懸浮出現tips提示框效果程式碼例項
- CSS 滑鼠懸浮動畫暫停效果CSS動畫
- css滑鼠懸浮下拉選單效果CSS
- jQuery滑鼠懸浮翻牌效果詳解jQuery
- jQuery滑鼠懸浮聚焦效果詳解jQuery
- 滑鼠懸浮出現下拉選單程式碼例項
- 滑鼠懸浮表格行變色程式碼
- 滑鼠懸浮於連結<a>之上出現提示文字效果程式碼
- CSS滑鼠懸浮行背景變色效果CSS
- css滑鼠懸浮div背景變色效果CSS
- 滑鼠懸浮div實現旋轉效果
- CSS3滑鼠懸浮元素放大效果CSSS3
- CSS滑鼠懸浮圖片動畫放大效果CSS動畫
- 滑鼠懸浮相應的表單行背景變色且有填寫提示程式碼例項
- CSS3滑鼠懸浮環裝遮罩效果CSSS3遮罩
- CSS3滑鼠懸浮div旋轉效果CSSS3
- 滑鼠懸浮實現環形旋轉效果
- CSS3滑鼠懸浮動畫按鈕效果CSSS3動畫