リストがある alltop.com のようないくつかのサイトで見た効果を実行しようとしています。タイトル (オーバーフローが非表示に設定されています) にカーソルを合わせると、タイトル全体が表示され、リスト全体が表示されません。ここに見られるように、動かない:
http://screencast.com/t/fK5n4X3Fg
(注:ツールチップタイプの効果でコンテンツを表示する別の効果もありますが、私はそれには興味がありません-すでにその問題を解決しています)。
これが私が試したことです...ここにテキストがあります:
<div id="wprssmi_alltop_wrapper"><ul class="wprssmi_alltop_list"><li id="wrapper" ><h3 class="list_title"><a href="">BBC Sports Personality of the Year - live coverage</a></h3></li><li id="wrapper"><h3 ><a href="">Serious vulnerability reportedly leaves Samsung Galaxy S III and other devices wide open to malware</a></h3></li><li id="wrapper"><h3><a href="">Lanza’s body found with ammo for even more carnage</a></h3></li></ul></div>
ここにjQueryがあります
jQuery('[id^=wrapper]').hover(function () {
var cssObj = {
'overflow': 'visible'
}
jQuery(this).css(cssObj);
jQuery(this).next.hide();
});
これは基本的にリスト項目にjQueryホバーを使用し、オーバーフローを表示に変更して次の項目を取得し、alltop.comで機能するように非表示にしようとします...残念ながらこれを機能させることはできません.
http://jsfiddle.net/amweiss/xFmsJ/9/
この効果を得る方法と、コードを修正する方法を知っている人はいますか?
ありがとう