私はアコーディオン風を書いていて、ホバーを使用したいのでアニメーション化していますが、ホバーではなくクリックで動作するようにしたいと思っています。.hoverを.clickに交換すると、アニメーションは発生しません。
私は何が間違っているのですか?
助けてくれてありがとう!
-エリン
これは機能します:
$('#productslider div.rum').hover(function(){
$(this).animate({left:'90px'}, 500);
$(".vodka").animate({left:'0px'}, 500);
}, function(){
});
$('#productslider div.vodka').hover(function(){
$(this).animate({left:'-90px'}, 500);
$(".rum").animate({left:'575px'}, 500);
}, function(){
});
これでは何も起こりません:
$('#productslider div.rum').click(function(){
$(this).animate({left:'90px'}, 500);
$(".vodka").animate({left:'0px'}, 500);
}, function(){
});
$('#productslider div.vodka').click(function(){
$(this).animate({left:'-90px'}, 500);
$(".rum").animate({left:'575px'}, 500);
}, function(){
});