jQueryで遊んでみる その3
←その2
jQueryには、いろんなエフェクトが用意されてるので
とやかく考えないでビシバシ使ってみる。
まずはサンプル。
ソースはこんな風
Javascriptはこんな風
見ての通り、
<div id=”fade”>に
マウスが乗ったら、
画像 id=”photo”に対して、fadeOut()
もう一つは逆に、マウスが出たらfadeIn()としてます。
使ったのは、
イベント: mouseover、mouseout
エフェクト: fadeOut と fadeIn
エフェクトも色々あるので
エフェクト部分を好きなの選んで使ってみると面白いかも
つづく…
jQueryには、いろんなエフェクトが用意されてるので
とやかく考えないでビシバシ使ってみる。
まずはサンプル。
【フェード】←マウスをあわせてみて
ソースはこんな風
適当に画像とテキストを用意してそれぞれidを割り当てる <p id="fade">【フェード】←マウスをあわせてみて</p> <img src="1.png" id="photo" /> |
Javascriptはこんな風
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(function(){ //フェードアウト $("#fade").mouseover(function() { $("#photo").fadeOut("slow"); }); //フェードイン $("#fade").mouseout(function() { $("#photo").fadeIn("slow"); }); }); </script> |
<div id=”fade”>に
マウスが乗ったら、
画像 id=”photo”に対して、fadeOut()
もう一つは逆に、マウスが出たらfadeIn()としてます。
使ったのは、
イベント: mouseover、mouseout
エフェクト: fadeOut と fadeIn
エフェクトも色々あるので
エフェクト部分を好きなの選んで使ってみると面白いかも
Effects – jQuery 日本語リファレンスなんか説明がおおざっぱだけど、ニュアンスでご理解いただきたい(汗
つづく…
2 Comments
5月 th, 2010 7:03 PM
ただ…マウスが乗っかった回数分だけ繰り返されて止まらなくなる現象は何とかなるんでしょうか(汗
5月 th, 2010 11:46 PM
文字をトリガにしてしまったのでイマイチだった。(汗
mouseoverだと、たいていは自分自身をフェードさせるし
これはあんまり使うシーンがないので
その4のがいいサンプルかな。