国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php實現網站頂踩功能的完整前端代碼

2024-05-04 23:37:57
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php實現網站頂踩功能的完整前端代碼的相關資料,需要的朋友可以參考下

許多網站都支持頂、踩功能,以便于顯示用戶對當前網頁內容的滿意度反饋。下面我們給出本站使用的頂、踩功能的完整前臺實現代碼,以便于用戶參考。

完整的前端代碼包括html、css、js各部分的代碼。使用下列前端代碼,加上自行簡單實現的后臺代碼,即可實現完整的頂踩功能。

前端html代碼:

 

 
  1. <div id="vote" data_id="文章唯一key"
  2. <span id="dig" class="vote-btn"><span class="vote-num">頂的次數</span></span> 
  3. <span id="bury" class="vote-btn"><span class="vote-num">踩的次數</span></span> 
  4. </div> 

前端css代碼:

 

 
  1. #vote { 
  2. /* margin: 0 auto; */ 
  3. text-align: center; 
  4.  
  5. .vote-btn { 
  6. margin: 0 20px; 
  7. display: inline-block; 
  8. width: 60px; 
  9. height: 54px; 
  10. cursor: pointer; 
  11.  
  12. #dig { 
  13. background: url("http://m.survivalescaperooms.com/static/image/dig.gif"); 
  14.  
  15. #bury { 
  16. background: url("http://m.survivalescaperooms.com/static/image/bury.gif"); 
  17.  
  18. .vote-num { 
  19. display: inline-block; 
  20. font-size: 14px; 
  21. margin-top: 32px; 
  22. color: white; 

前端js代碼,此處代碼基于jQuery實現:

 

 
  1. $("#vote .vote-btn").bind("click"function(){ 
  2. var me = $(this); 
  3. var id = me.parent().attr("data_id"); 
  4. var type = this.id; 
  5. $.post("請求地址", {'type': type, 'id': id }, function(data){ 
  6. data = $.trim(data); 
  7. if(data == 'success'){ //如果投票成功 
  8. $num = me.find(".vote-num"); 
  9. $num.html( parseInt($num.html()) + 1 ); //投票+1 
  10. //取消綁定的點擊事件,并還原鼠標指針樣式 
  11. $("#vote .vote-btn").unbind("click").css("cursor""auto"); 
  12. if(type == 'bury'){ 
  13. alert("您投了反對票,敬請在評論中留言告知您的意見,以便于我們改正!");  
  14. }else if(data == 'done'){ //如果已經投票過 
  15. //取消綁定的點擊事件,并還原鼠標指針樣式 
  16. $("#vote .vote-btn").unbind("click").css("cursor""auto"); 
  17. alert("您已經投票過,無法再次投票!"); 
  18. }else//投票失敗 
  19. alert("由于系統或網絡問題,投票沒有成功,建議您稍后重新投票!");  
  20. }); 
  21. }); 

你可以根據后臺的需求自行更改js代碼。

后臺代碼的大致實現是:先根據cookie或數據庫數據來判斷用戶是否已經投票過,如果之前已經投票過,則返回done;如果投票投票操作成功,則返回success;如果投票失敗則返回error或其他錯誤信息。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪泽县| 太湖县| 文山县| 从江县| 肃南| 麟游县| 北安市| 德庆县| 清徐县| 北安市| 甘南县| 嵊州市| 会同县| 阿坝县| 浦东新区| 教育| 休宁县| 缙云县| 林周县| 惠来县| 徐汇区| 八宿县| 辉南县| 五指山市| 黔西| 建宁县| 大新县| 阿坝县| 秭归县| 连州市| 宜州市| 浦县| 米易县| 汉川市| 福州市| 嘉义县| 卫辉市| 东平县| 漳平市| 驻马店市| 九龙城区|