2017-05-03 7 views
-2

私は学校用のウェブショップを作成しています(機能的なものではありません)。私の商品ページには、7つのアイテムがあります。そのうちの1つにカーソルを合わせると、アイテムが展開されます。 http://imgur.com/gallery/1BS0f「この」用語で個々のアイテムを呼び出す

しかし、私がそれらのいずれかにカーソルを合わせると、明らかにすべてが開いています。私はこのJqueryのことではかなり新しいですが、あなたは "this"という言葉で項目のうちの1つだけ呼び出すことができます。 私はすべてのインターネットを検索しましたが、何とか私はうまくいく解決策を見つけることができません。

ありがとうございます!

+3

あなたのコードをあなたの質問に追加してください。あなたのコードの画像ではありません – WillardSolutions

+0

あなたのコードに 'this'はありません –

答えて

0

あなたは$( '。Slidebox')を使うことはできません。クラスを持つすべての要素を取得します。スライドボックス以下のコードを試してみてください。

$('.Item').hover(function(e){ 
    $(this).find('.Slidebox').slidedown(1000); 
}, function(e){ 
    $(this).find('.Slidebox').slideup(1000); 
); 
+0

あなたは私のヒーローです、ありがとうございます! :D –

関連する問題