うまくいけば、簡単な質問です:)
私はこれを行うのに役立つ小さなjQueryを書き込もうとしています:
- ページに表示されるテキスト:CA
- マウスをホバーしたときに表示されるテキスト:CALIFORNIA
残念ながら、これを間違った方法で行うことができました。.hide()関数を使用する必要があることはわかっていますが、使用方法がわかりません。申し訳ありませんが、私はjQueryにかなり慣れていないので、頭を悩ませようとしています。
これが私がリンクを作ったjfiddleです、できればテキストは右からスライドインします。スパンを使用してみましたが、異なるdivにpタグがある方がうまくいくようです。CAとLIFORNIAの間の小さなスペースを取り除くには、HTMLをすべて1行にまとめる必要があることを理解しています。誰か助けてもらえますか?
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');
});
どうもありがとう!