2012-04-10 7 views
0

ページ上の画像に誰かが画像を重ねると、この単純なjQuery効果をどのように作成できますか?画像の上を移動するときにjQueryスライドの効果を簡単に作成する

A JSFiddle例can be found here。私は、誰かが画像またはボックスのいずれかの部分に入るときたい

enter image description here

は、テキストエリアには、詳細を明らかに拡大すべきです。

マウスを離すと、テキスト領域が縮小され、画像のみが表示されます。

$("#free-roster .roster-container .champion").mouseenter(function() { 
    $(this).find(".info").animate({ width: "116px" }, 400); 
}); 

$("#free-roster .roster-container .champion").mouseleave(function() { 
    $(this).find(".info").animate({ width: "0px" }, 400); 
}); 
+1

この '$("#champion ")とは何ですか?あなたはクラスかIDをつかんでいますか? – elclanrs

+0

私はそれをなぜそのようにコピーして固定したのではありません。私が話していることを見るためのライブの例があります。ありがとう! –

答えて

0

このjQueryのは、私の作品:あなたのCSSのアドオンで

$("#free-roster .roster-container .champion").mouseenter(function() { 
    $(this).find(".info").animate({ width: "116px" }, 400); 
}); 

$("#free-roster .roster-container .champion").mouseleave(function() { 
    $(this).find(".info").animate({ width: "0px" }, 400); 
}); 

$("#free-roster .roster-container .champion").mouseleave(); 

color: white; 

へ:

#free-roster .roster-container .champion .info 
ここで

は私の試みです

http://jsfiddle.net/9EFsE/1/

+0

これは、 '.info'が画像の下に表示されるインラインCSSスタイル:' display:block'に添付されているという問題があります。テキストに合わせて灰色のコンテナボックスを伸ばしてほしい。他のアイデア? –

+0

IE9とFirefox 11では、上のスクリーンショットに示すように画像の横にテキストが表示されます。私は見るべき古いブラウザを持っていませんが、私は過去にディスプレイでいくつか運がありました:インラインブロック –

関連する問題