私はJSの小さな部分をセットアップしようとしていますが、物事が有効になる順序に問題があります。
画像にカーソルを合わせると、詳細ブロックがフェードアウトする必要があり、次にアイコンオプションのある2番目のブロックがフェードインします。
現在、詳細ブロックはフェードアウトし、オプションブロックはオンになっています。これは問題ありません。ただし、マウスをオフにすると、オプションがオフに切り替わる前に、詳細ブロックのフェードインが発生します。
次のことを行うにはどうすればよいですか(コンテナにカーソルを合わせる>詳細フェードアウト>オプションをオンに切り替える>マウスをオフにする>オプションをオフに切り替える>詳細をフェードインする)?
これが私の現在のjavascriptで、ほとんどそこにあります。
$j('.category-products li').hover(function(){
var product = $j(this);
product.children('.product-bottom-info').stop().fadeToggle(700, function(){
if(product.find('.catalog-image-container').length){
//this is a multi image product
product.find('.image-bottom-controlls').stop().toggle();
}
});
});