• 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下载请点击               案例演示

  • 相关阅读:
    Networking
    Table of Contents
    Table of Contents
    Jersey(1.19.1)
    Jersey(1.19.1)
    11.Container With Most Water---两指针
    85.Maximal Rectangle---dp
    42.Trapping Rain Water---dp,stack,两指针
    84.Largest Rectangle in histogram---stack
    174.Dungeon Game---dp
  • 原文地址:https://www.cnblogs.com/aliyue/p/7079408.html
Copyright © 2020-2023  润新知