h5、jq 移動端評論點攢功能


h5、jq 移動端評論點攢功能

平時做的項目中大部分都會涉及到評論的功能,之前用angular寫的項目,功能寫起來很方便,但是對於一個單頁來說,angular有點大材小用了,所有今天分享一個關於jq制作評論點贊的移動端展示功能。

效果如下圖:

clike

 

關於效果就是上圖所示,現在分析一下代碼的部分吧!

html部分

<ul id="comments_list">
    <li class="comments">
    <div class="com_top">
       <span class="photo">
          <img src="aliyueImg/b20.jpg">
       </span>
       <span class="name">風起</span>
    </div>
    <div class="com_content">
       假如我們一路有默契,那時光再長又有什么關系。我喜歡有感覺的文字。寫的現實而溫暖。帶上你的耳機閉上眼睛來靜靜聆聽這篇《就讓我們,晚點在一起。然后一輩子。》
    </div>
    <div class="com_bottom">
       <span class="time">2017-04-18</span>
       <span class="useful">
          <span class="like_num">1</span>有用
       </span>
    </div>
    </li>
 </ul>

css部分

.com_bottom .useful{
    float: right;
    font-size: 10px; 
    padding: 0 15px; 
    text-align: center;
    line-height: 20px; 
    border-radius: 10px;
    color: #999999;
    border: 1px solid #999999;
}
.com_bottom .useful.usefulClick {
    color: #F32D27; 
    border: 1px solid #F32D27;
}

JS部分

// 點贊
$("#comments_list li.comments .useful").click(function(){
    var $likeNum = $(this).find('.like_num');
    var num = +$likeNum.text()
    if(!$(this).hasClass('usefulClick')){
       $(this).addClass('usefulClick');
       $likeNum.text(++num);
    }else{
       console.log("tag has usefulClick");
    }
 });

核心代碼如上,有需要源碼案例的請自行下載吧,有不同寫法的可以找我交流!

 

 demo下載請點擊               案例演示

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM