我最近開始學習jQuery的,現在我堅持這個問題, 一切工作正常,但點擊功能之後執行的jQuery懸停功能無法正常工作......後jQuery的點擊功能懸停不工作
$(function(){
$("div.star").hover(function(){
$(this).addClass("star-hover");
});
$("div.star").mouseout(function(){
$(this).removeClass("star-hover");
);
});
$(function(){
$("div.star").click(function(){
$(this).addClass("star-chosen");
});
});
.star {
height: 2em;
width: 2em;
border: .1em solid black;
border-radius: 1.1em;
display: inline-block;
margin: 0;
padding: .1em;
}
.star-hover {
background-color: blue;
}
.star-chosen {
background-color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container">
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
</div>
感謝@Khanh的CSS:懸停是不錯,但我找了jQuery的方式:) – Joy07
@ Joy07:那麼你必須添加' !重要的# –
@ Joy07:看到我更新的答案。 –