本文實例講述了jQuery基於ajax實現星星評論程式碼。分享給大家供大家參考。具體如下:
這裡使用jquery模仿點評網的星星評論功能,Ajax評論模組,滑鼠點擊星星即可評價,下邊是分數,可以點擊後給分,網上很流行的效果,本代碼相對完整,相信很多朋友會喜歡的。
先來看看運行效果截圖:
具體程式碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"> <HEAD> <TITLE>jquery点评网星星评论</TITLE> <style> body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;} ul,ol,li{list-style:none;} input,button{margin:0;font-size:12px;vertical-align:middle;} body{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 auto;} table{border-collapse:collapse;border-spacing:0;} b,em,i{ font-style:normal; font-weight:normal;} h1,h2,h3,h4{ font-size:14px;} h5{ font-size:12px;} h6{ font-size:12px;font-style:normal;} .fl{ float: left; display: inline;} .box_163css{ width: 480px;margin:20px auto; height: 30px;} .s_name{ float:left; display: block; width: 60px; padding-top: 4px; text-align: right;} .star_ul{background: url(http://files.jb51.net/file_images/article/201508/201587170508564.png) no-repeat 0 -150px; width: 132px; z-index: 10; position: relative; height: 25px;} .star_ul li{ float: left; margin-right:1px;width: 25px; height: 25px; } .star_ul li a{ display: block; height: 25px; position: absolute; left: 0; top: 0; text-indent: -999em;} .star_ul li .active-star{background: url(http://files.jb51.net/file_images/article/201508/201587170508564.png) no-repeat;} .star_ul li .one-star{width: 25px;background-position:0 -120px; z-index: 50;} .star_ul li .two-star{width: 51px;background-position:0 -90px;z-index: 40;} .star_ul li .three-star{width:79px; background-position:0 -60px;z-index: 30;} .star_ul li .four-star{width:105px; background-position:0 -30px;z-index: 20;} .star_ul li .five-star{width:129px; margin-right: 0; background-position:0 0;z-index: 10;} .s_result{ padding: 6px 0 0 5px; } .square_ul{background: url(http://files.jb51.net/file_images/article/201508/201587170508564.png) no-repeat 0 -222px; width: 146px; z-index: 10; position: relative; height: 20px;} .square_ul li{ float: left; margin-right:1px;width: 29px; height: 20px; } .square_ul li a{ display: block; height: 20px; position: absolute; left: 0; top: 0; text-indent: -999em;} .square_ul li .active-square{background: url(http://files.jb51.net/file_images/article/201508/201587170508564.png) no-repeat;} .square_ul li .square-1{width: 29px;background-position:0 -243px; z-index: 50;} .square_ul li .square-2{width: 58px;background-position:0 -264px;z-index: 40;} .square_ul li .square-3{width:87px; background-position:0 -285px;z-index: 30;} .square_ul li .square-4{width:116px; background-position:0 -306px;z-index: 20;} .square_ul li .square-5{width:145px; margin-right: 0; background-position:0 -327px;z-index: 10;} .s_result_square{padding: 4px 0 0 9px; } </style> <SCRIPT src="jquery-1.6.2.min.js" type=text/javascript></SCRIPT> </HEAD> <script type="text/javascript"> $(function(){ $('.star_ul a').hover(function(){$(this).addClass('active-star');$('.s_result').css('color','#c00').html($(this).attr('title'))},function(){$(this).removeClass('active-star');$('.s_result').css('color','#333').html('请打分')}); $('.star_ul a').click(function(){ alert($('.s_result').html()); }) $('.square_ul a').hover(function(){$(this).addClass('active-square');$(this).parents('.box_163css').find('.s_result_square').css('color','#c00').html($(this).attr('title'))},function(){$(this).removeClass('active-square');$(this).parents('.box_163css').find('.s_result_square').css('color','#333').html('请打分')}); $('.square_ul a').click(function(){ alert($(this).parents('.box_163css').find('.s_result_square').html()); }) }) </script> <BODY> <div class="box_163css"> <span class="s_name">总体评价:</span> <ul class="star_ul fl"> <li><a class="one-star" title="很差" href="#"></a></li> <li><a class="two-star" title="差" href="#"></a></li> <li><a class="three-star" title="还行" href="#"></a></li> <li><a class="four-star" title="好" href="#"></a></li> <li><a class="five-star" title="很好" href="#"></a></li> </ul> <span class="s_result fl">请打分</span> </div> <div class="box_163css"> <span class="s_name">口味:</span> <ul class="square_ul fl"> <li><a class="square-1" title="差" href="#"></a></li> <li><a class="square-2" title="一般" href="#"></a></li> <li><a class="square-3" title="好" href="#"></a></li> <li><a class="square-4" title="很好" href="#"></a></li> <li><a class="square-5" title="非常好" href="#"></a></li> </ul> <span class="s_result_square fl">请打分</span> </div> <div class="box_163css"> <span class="s_name">环境:</span> <ul class="square_ul fl"> <li><a class="square-1" title="差" href="#"></a></li> <li><a class="square-2" title="一般" href="#"></a></li> <li><a class="square-3" title="好" href="#"></a></li> <li><a class="square-4" title="很好" href="#"></a></li> <li><a class="square-5" title="非常好" href="#"></a></li> </ul> <span class="s_result_square fl">请打分</span> </div> <div style="text-align:center;clear:both"> </div> </BODY> </HTML>
希望本文所述對大家的jquery程式設計有所幫助。

我使用您的日常技術工具構建了功能性的多租戶SaaS應用程序(一個Edtech應用程序),您可以做同樣的事情。 首先,什麼是多租戶SaaS應用程序? 多租戶SaaS應用程序可讓您從唱歌中為多個客戶提供服務

本文展示了與許可證確保的後端的前端集成,並使用Next.js構建功能性Edtech SaaS應用程序。 前端獲取用戶權限以控制UI的可見性並確保API要求遵守角色庫

JavaScript是現代Web開發的核心語言,因其多樣性和靈活性而廣泛應用。 1)前端開發:通過DOM操作和現代框架(如React、Vue.js、Angular)構建動態網頁和單頁面應用。 2)服務器端開發:Node.js利用非阻塞I/O模型處理高並發和實時應用。 3)移動和桌面應用開發:通過ReactNative和Electron實現跨平台開發,提高開發效率。

JavaScript的最新趨勢包括TypeScript的崛起、現代框架和庫的流行以及WebAssembly的應用。未來前景涵蓋更強大的類型系統、服務器端JavaScript的發展、人工智能和機器學習的擴展以及物聯網和邊緣計算的潛力。

JavaScript是現代Web開發的基石,它的主要功能包括事件驅動編程、動態內容生成和異步編程。 1)事件驅動編程允許網頁根據用戶操作動態變化。 2)動態內容生成使得頁面內容可以根據條件調整。 3)異步編程確保用戶界面不被阻塞。 JavaScript廣泛應用於網頁交互、單頁面應用和服務器端開發,極大地提升了用戶體驗和跨平台開發的靈活性。

Python更适合数据科学和机器学习,JavaScript更适合前端和全栈开发。1.Python以简洁语法和丰富库生态著称,适用于数据分析和Web开发。2.JavaScript是前端开发核心,Node.js支持服务器端编程,适用于全栈开发。

JavaScript不需要安裝,因為它已內置於現代瀏覽器中。你只需文本編輯器和瀏覽器即可開始使用。 1)在瀏覽器環境中,通過標籤嵌入HTML文件中運行。 2)在Node.js環境中,下載並安裝Node.js後,通過命令行運行JavaScript文件。

如何在Quartz中提前發送任務通知在使用Quartz定時器進行任務調度時,任務的執行時間是由cron表達式設定的。現�...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3漢化版
中文版,非常好用

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。