JQ模态框+简易评价

EvaCourse:function(){//课程评价
        
        var p=['不好','一般','不错','很好','非常好'],
            $mask=$(".mask"),//遮罩
             $starBox=$("#star-box"),//评价触发盒子
             $modalBox=$(".modal-box"),//弹出框
             $pText=$("#text-info"),//'不好','一般','不错','很好','非常好' 显示信息
             $subtn=$("#star-btn"),//提交按钮
             $inputTxt=$("#input-txt"),//输入文本框
             $starList=$("#star-list");//评论星星列表
        
        //点击评价星星、显示遮罩和评价框
        $starBox.click(function(){
            openBox();
        });
        
        
        $mask.click(function(){
            closeBox();
        });
        
        $subtn.click(function(){
            closeBox();
        });
        
        //点击评价星星切换对应评价
        $starList.on('click','li',function(){
            $index=$(this).index();
            console.log($index)
            switch($index){
                case 0:
                    $("#star-list>li").removeClass('active').eq($index).addClass('active');
                    $pText.text(p[$index]);
                    break;
                case 1:
                    removeClass();
                    $("#star-list>li:lt(2)").addClass('active');
                    $pText.text(p[$index]);
                    break;
                case 2:
                    removeClass();
                    $("#star-list>li:lt(3)").addClass('active');
                    $pText.text(p[$index]);
                    break;
                case 3:
                    removeClass();
                    $("#star-list>li:lt(4)").addClass('active');
                    $pText.text(p[$index]);
                    break;
                case 4:
                    removeClass();
                    $("#star-list>li:lt(5)").addClass('active');
                    $pText.text(p[$index]);
                    break;
            }
        });
        function removeClass(){
                $("#star-list>li").removeClass('active');
        }
        function openBox(){//打开遮罩和评价框
            $mask.show();
            $modalBox.show();
        }
        function closeBox(){//关闭遮罩和评价框
            $mask.hide();
            $modalBox.hide();
        }
    }

 

转载于:https://www.cnblogs.com/xzma/p/7268535.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值