점수 평균내는 script 소스 조언 구합니다

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
점수 평균내는 script 소스 조언 구합니다

QA

점수 평균내는 script 소스 조언 구합니다

답변 1

본문


        <div class="review-modal-stars">
            <div class="review-modal-star--2" id="star_1"></div>
        </div>

        <div class="review-modal-stars">
            <div class="review-modal-star--2" id="star_2"></div>
        </div>

        <div class="review-modal-stars">
            <div class="review-modal-star--2" id="star_3"></div>
        </div>

        <div class="review-modal-stars">
            <div class="review-modal-star--2" id="star_4"></div>
        </div>

        <div class="review-modal-stars">
            <div class="review-modal-star--2" id="star_5"></div>
        </div>

└ html 작성부분

 


<script>
    $(document).ready(function(){
        $('.review-modal-star--2').raty({
           number: 5,
           score: 5,
           halfShow: false,
           half: false,
           space: false,
           starOff: '/home/img/star_off.png',
           starOn: '/home/img/star_on.png',
           click: function(score, evt) { //callback
               var totalScore = 0;
               $('.review-modal-star--2 input').each(function(i,e){
                   totalScore += Number(e.value);
               });
               var resultScore = totalScore / 5;
               $('#score').html(resultScore);
               $("#wr_1").val(resultScore);
           }
        });
    })
</script>

└ script 작성부분

 

안녕하세요

raty.js라는 별점수 만들어주는 플러그인을 사용해 위 코드를 짰습니다

그리고 <div id="#score"></div>에 5개의 별점수 평균을 넣고 싶은데

잘 안되네요.... 

코딩 고수님들 도와주세요 ㅠㅠㅠ

 

위 div로 감싸져 있는 별은 누를 때마다 평균이 계산되어야 하는데 이상하게 처음껀 포함이 안되네요..

★★★★☆

★★★★★

★★★★★

★★★★★

★★★★★

예를 들면 처음 눌렀을 때 첫번째 질문에는 별을 4점을 주었고 나머지 4개 질문에는 디폴트가 5점이라

평균 4.8이 입력되어야 하는데 반응을 안해요 ㅠㅠㅠㅠ

두번째 눌러야 반응을 하는데, 그래서 한칸씩 밀려요...

 

 

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로