私のジレンマは .live() と .hover() についてです。私が欲しかったのは、「今すぐ購入」ボタンをクリックするたびに、そのアイテムを購入した数を含むサイドバーを更新し(更新してもページは読み込まれません)、カートにカーソルを合わせるとサイドバーの画像をクリックすると、完全な購入の詳細が表示されます (ホバーしたときにのみ表示するようにしたかったので、非表示にしました)。しかし、「購入ボタン」をクリックして購入の更新が表示された直後に、サイドバーにカーソルを合わせようとしましたが、残念ながら詳細がすべて表示されませんでした。ページを更新すると、ホバーは正常に機能しました。友人から .live() を使うように言われましたが、私はまだ初心者なので複雑だと感じました。誰でも私を案内してもらえますか?:(
コード:
$('#shoppingCart').hover(
function(){
//div
$('#div_widget').removeClass('hidden');
$('.cartDivLight').addClass('cartDivDark');
},
function(){
//div
$('#div_widget').addClass('hidden');
$('.cartDivLight').removeClass('cartDivDark');
}
);
、これは私のスクリプトがどのように見えるかです.live()を統合したかったのですが、うまくいきません.:(