I'm encountering an issue with applying a toggleClass that is not working to add the new class. Can someone help me understand what's happening?
<a href="#" id="cf_onclick">Click</a>
<div id="main" class="invisible">
Hi there
</div>
.invisible{
opacity: 0;
}
.visible{
opacity: 1;
-webkit-transition: opacity 3s ease-in-out;
-moz-transition: opacity 3s ease-in-out;
-o-transition: opacity 3s ease-in-out;
transition: opacity 3s ease-in-out;
}
$(document).ready(function() {
$("#cf_onclick").click(function() {
$("#main").toggleClass("visible");
});
});
Check out the solution in action on jsFiddle: