포트폴리오 페이지를 만들고 있는데 jQuery로 너비를 움직이는 스킬 바를 포함 시키려고하고 있지만 문제가 발생했습니다. 아무 일도 일어나지 않습니다.jQuery와 Sass가있는 스킬 바
HTML
<div class="skillbar clearfix" data-percent="89%">
<div class="skillbar-title"><span>HTML5</span></div>
<div class="skillbar-bar"></div>
<div class="skill-bar-percent">89%</div>
</div>
<div class="skillbar clearfix" data-percent="87%">
<div class="skillbar-title"><span>CSS3</span></div>
<div class="skillbar-bar"></div>
<div class="skill-bar-percent">87%</div>
</div>
<div class="skillbar clearfix" data-percent="58%">
<div class="skillbar-title"><span>JavaScript</span></div>
<div class="skillbar-bar"></div>
<div class="skill-bar-percent">58%</div>
</div>
<div class="skillbar clearfix" data-percent="68%">
<div class="skillbar-title"><span>jQuery</span></div>
<div class="skillbar-bar"></div>
<div class="skill-bar-percent">68%</div>
</div>
<div class="skillbar clearfix" data-percent="73%">
<div class="skillbar-title"><span>Sass</span></div>
<div class="skillbar-bar"></div>
<div class="skill-bar-percent">73%</div>
</div>
<div class="skillbar clearfix" data-percent="82%">
<div class="skillbar-title"><span>Bootstrap</span></div>
<div class="skillbar-bar"></div>
<div class="skill-bar-percent">82%</div>
</div>
SASS
.skillbar
position: relative
display: block
margin: 1.4rem auto
width: 85%
background: $col-gray
height: 2.4rem
border-radius: 3px
transition: 0.1s linear
transition-property: width, background-color
.skillbar-title
position: absolute
top: 0
left: 0
width: 110px
font-weight: bold
font-size: 1rem
color: #ffffff
background: $col-darkgray
border-top-left-radius: 3px
border-bottom-left-radius: 3px
.skillbar-title span
display: block
background: rgba(0, 0, 0, 0.1)
padding: 0 20px
height: 2.4rem
line-height: 35px
text-align: center
border-top-left-radius: 3px
border-bottom-left-radius: 3px
.skillbar-bar
height: 2.4rem
width: 0px
background: $col-aqua
border-radius: 3px
.skill-bar-percent
position: absolute
right: 10px
top: .3rem
font-size: 1rem
height: 1.4rem
line-height: 1.5
color: $col-light
jQuery를
$(document).ready(function(){
$('.skillbar').each(function(){
$(this).find('.skillbar-bar').animate({
width:$(this).attr('data-percent')
},4000);
});
});
사업부는에서 가야(.skillbar-bar
에 정의 됨)의 값은 data-percent
(HTML에 정의 됨)입니다.
내 문제는 페이지를로드해도 아무런 문제가 없다는 것입니다.
예제에 아무 것도 표시되지 않습니다. 문제를 해결하십시오. –
필요한 CSS 코드 만 제공 할 수 있습니까? 그 후에 하나의 발췌 문장에 모든 것을 결합하면 사람들은 문제를 명확하게 볼 수 있습니다. – cowCrazy