반응형
//별점
function isInteger(number) { //소수점이 있는지 테스트
return number % 1 === 0;
}
function star_check(){
var star_li = $('.apps_box > ul > li');
//console.log(star_num);
$(star_li).each(function(){
var star_num =$(this).find('.apps_star div');
var star_img = $(star_num).siblings().children('.apps_box .apps_star ul li');
var real_star =$(star_num).text();
//console.log(real_star);
if(isInteger(real_star) == true){
if(real_star == 5){
$(star_img).find('img').attr('src','/Form/_guest/basic/images/apps_star_on.png');
}else{
$(star_img).eq(real_star).prevAll().find('img').attr('src','/Form/_guest/basic/images/apps_star_on.png');
}
}else{ //소수점이있을때
$(star_img).eq(Math.floor(real_star)).prevAll().find('img').attr('src','/Form/_guest/basic/images/apps_star_on.png');
$(star_img).eq(Math.floor(real_star)).find('img').attr('src','/Form/_guest/basic/images/apps_star_half.png');
}
});
}star_check();
728x90
반응형
'JS & jQuery' 카테고리의 다른 글
scroll img rotate (0) | 2022.07.11 |
---|---|
js에서 import (0) | 2022.03.07 |
파일 이미지 미리보기 (0) | 2022.03.07 |
자바스크립트 ip 확인 (0) | 2022.03.07 |
자바스크립트 배열 (0) | 2022.03.07 |