Hopefully just a quick question :)
I'm trying to write little jQuery that will help do this:
- text displayed on page: CA
- text displayed when mouse hovers: CALIFORNIA
I've managed to do this the wrong way round unfortunately, I know I need to use the .hide() function but I just can't figure out how to use it. Sorry I'm pretty new to jQuery and just trying to get my head round it.
Here's a jfiddle I made link, preferably the text would slide in from the right. I've tried using a span but it seemed to work better having p tags in different divs. I understand that I'll need to put the HTML all on one line to get rid of the little space between CA and LIFORNIA. could anyone possibly please assist?
HTML:
<div class="state">
<p>CA</p>
</div>
<div class="state-full">
<p>LIFORNIA</p>
</div>
CSS:
.state, .state-full {
display: inline-block;
cursor: pointer;
}
jQuery:
$('.state').hover(function() {
$('.state-full').slideToggle(100, 'linear');
$('.state-full').display(100, 'linear');
});
Many thanks!