これが私のコードのどこかに埋め込まれている別の問題なのか、それとも私が知らないホバー関数の問題なのかはわかりません-
要するに、私は2つのクラスを持つ要素を持っています
<input type="image" class="classA classB" ... />
そして私はそのようなjQueryコードを持っています:
$('classA').hover(){
function1,
function2
}
$('classB').hover(){
function3,
function4
}
私が望んでいるのは、入力にカーソルを合わせると、両方のホバー関数(function1、function3)が起動することです。そして、それを離れると、両方の関数(function2、function4)も起動されます。起こっているように見えるのは、classBホバーが完全にオーバーライドまたはシャドウするか、classAホバー関数が何をしているのかということです。
これは意図された動作ですか(または、これは私のはるかに大きなコードベースに何か問題があることを示していますか?)、もしそうなら、一般的なコンセンサスはどのように回避しますか?