星星评分

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>星星评分</title>
</head>
<style type="text/css">
    * {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    a, img {
        border: 0;
    }

    body {
        font: 12px/180% Arial, Helvetica, sans-serif, "新宋体";
        color: #5e5e5e;
    }

    .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden
    }

    .clearfix {
        display: inline-table
    }

    * html .clearfix {
        height: 1%
    }

    .clearfix {
        display: block
    }

    * + html .clearfix {
        min-height: 1%
    }

    .fl {
        float: left;
    }

    .gradecon {
        border: 1px solid #E0DCDC;
        background: #fefdea;
        padding: 10px;
        width: 320px;
        margin: 40px auto 0 auto;
    }

    .rev_pro li {
        line-height: 20px;
        height: 20px;
    }

    .rev_pro li .revtit {
        text-align: right;
        display: block;
        float: left;
        margin-right: 10px;
        width: 70px;
    }

    .revinp {
        float: left;
        display: inline;
    }

    .level .level_solid, .level .level_hollow {
        float: left;
        background-image: url("/images/icon2.png");
        background-repeat: no-repeat;
        display: inline-block;
        width: 15px;
        height: 15px;
    }

    .level .level_solid {
        background-position: 0px 0px;
    }

    .level .level_hollow {
        background-position: -21px 0px;
    }

    .revgrade {
        margin-left: 20px;
    }
</style>
<script type="text/javascript" src="/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
    var degree = ['', '很差', '差', '中', '良', '优', '未评分'];

    //重新点评
    function addComment2(e, inid, opt, id) {
        $.ajax({
            url: '/siteMessage/content',
            type: 'post',
            data: 'id=' + id,
            dataType: 'json',
            success: function (data) {
                if (data.status == 1) {
                    var list = $('#Addnewskill_119');
                    list.eq(0).html(data.talent + '(人才ID:' + data.talentId + ')');
                    list.eq(1).html(data.job);
                    list.eq(2).html(data.ms);

                    var arr = [data.total, data.expAuth, data.killAuth, data.followTime, data.formality, data.appReact];
                    var list2 = $('span.level', '#Addnewskill_119');
                    $('input[name="InterviewCommentInfoSub[opt]"]').val(opt + 1);
                    list2.each(function (i, v) {
                        var a = '';

                        if (i > 0) {
                            a = 'cjmark';
                            $(v).parents('li').find('input').val(arr[i]);
                        }
                        var str = '';
                        if (arr[i] == 6) {
                            for (var n = 0; n <= 4; n++) {
                                str += '<i ' + a + ' class="level_hollow"></i>';
                            }
                            $(v).parents('li').find('input').prop('disabled', true)
                        } else {
                            $(v).parents('li').find('input').prop('checked', true)
                            for (var n = 0; n < arr[i]; n++) {
                                str += '<i ' + a + ' class="level_solid"></i>';
                            }
                            for (var n = 0; n < (5 - arr[i]); n++) {
                                str += '<i ' + a + ' class="level_hollow"></i>';
                            }
                        }
                        $(v).html(str);
                        $(v).next().html(degree[arr[i]]);

                    })


                    create_show(119);
                } else {
                    ui.error(data.msg, 2000);
                }
            }
        })
    }

    //提交点评
    function addComment3() {
        $.ajax({
            url: '/siteMessage/commentinterview',
            type: 'post',
            data: $('form[name="comment"]').serialize(),
            dataType: 'json',
            success: function (data) {

            }

        })
    }

    $(function () {
        //点星星
        $(document).on('mouseover', 'i[cjmark]', function () {
            var num = $(this).index();
            var pmark = $(this).parents('.revinp');
            var mark = pmark.prevAll('input');

            if (mark.prop('checked')) return false;

            var list = $(this).parent().find('i');
            for (var i = 0; i <= num; i++) {
                list.eq(i).attr('class', 'level_solid');
            }
            for (var i = num + 1, len = list.length - 1; i <= len; i++) {
                list.eq(i).attr('class', 'level_hollow');
            }
            $(this).parent().next().html(degree[num + 1]);

        })
        //点击星星
        $(document).on('click', 'i[cjmark]', function () {
            var num = $(this).index();
            var pmark = $(this).parents('.revinp');
            var mark = pmark.prevAll('input');

            if (mark.prop('checked')) {
                mark.val('');
                mark.prop('checked', false);
                mark.prop('disabled', true);
            } else {
                mark.val(num);
                mark.prop('checked', true);
                mark.prop('disabled', false);
            }
        })
        //选框
        $('#Addnewskill_119 input[type="checkbox"]').change(function () {
            if ($(this).not(':checked')) {//!($(this).prop('checked'))
                $(this).prop('checked', false);
                $(this).prop('disabled', true)
                var smark = $(this).nextAll('.revinp');
                smark.find('span.revgrade').html('未评分');
                smark.find('i').attr('class', 'level_hollow');
                smark.val(6);
            }
        })


    })
</script>
<body>
<div class="gradecon" id="Addnewskill_119">
    <ul class="rev_pro clearfix">
        <li>
            <span class="revtit" style="font-weight:800;font-size:14px;">用户评价</span>
            <div class="revinp">
<span class="level">
<i class="level_hollow"></i>
<i class="level_hollow"></i>
<i class="level_hollow"></i>
<i class="level_hollow"></i>
<i class="level_hollow"></i>
</span>
                <span class="revgrade">未评分</span>
            </div>
        </li>
        <li>
            <input class="fl" type="checkbox" style="margin-top:2px;" name="InterviewCommentInfoSub[expAuth]"
                   value="3"/>
            <span class="revtit">设计水平</span>
            <div class="revinp">
<span class="level">
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_hollow" cjmark=""></i>
</span>
                <span class="revgrade">良</span>
            </div>
        </li>
        <li>
            <input class="fl" type="checkbox" style="margin-top:2px;" name="InterviewCommentInfoSub[killAuth]"
                   value="3"/>
            <span class="revtit">服务态度</span>
            <div class="revinp">
<span class="level">
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_hollow" cjmark=""></i>
</span>
                <span class="revgrade">良</span>
            </div>
        </li>
        <li>
            <input class="fl" type="checkbox" style="margin-top:2px;" name="InterviewCommentInfoSub[followTime]"
                   value="3"/>
            <span class="revtit">施工质量</span>
            <div class="revinp">
<span class="level">
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_hollow" cjmark=""></i>
</span>
                <span class="revgrade">良</span>
            </div>
        </li>
        <li>
            <input class="fl" type="checkbox" style="margin-top:2px;" name="InterviewCommentInfoSub[formality]"
                   value="3"/>
            <span class="revtit">仪容礼貌</span>
            <div class="revinp">
<span class="level">
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_hollow" cjmark=""></i>
</span>
                <span class="revgrade">良</span>
            </div>
        </li>
        <li>
            <input class="fl" type="checkbox" style="margin-top:2px;" name="InterviewCommentInfoSub[appReact]"
                   value="3"/>
            <span class="revtit">领悟反应</span>
            <div class="revinp">
<span class="level">
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_solid" cjmark=""></i>
<i class="level_hollow" cjmark=""></i>
</span>
                <span class="revgrade">良</span>
            </div>
        </li>
    </ul>
</div>
</body>
</html>

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值