I am recently started to learning jQuery and now I am stuck with this problem, everything working as expected but after the click function execute jquery hover function is not working...
$(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>