$("#list li:eq(0)").bind('mouseenter focus', function(event) {
jQuery("#logo img").css('top', '-132px');
console.log(event.type, " :: ", this.id);
}).bind('blur mouseleave', function(event) {
jQuery("#logo img").css('top', '-41px');
console.log(event.type, " :: ", this.id);
});
このjQueryの部分は、 同様の問題が発生しましたか?jQuery mouseenterはマウスでうまく動作しますが、タブキーでは機能しません
私は両方のイベントを起動し、まだ動作していないことを試みました!
マウスイベントでイベントが発生した場合は、フォーカスは何もありません。
はあなたが**キーボードの上にものを行うとき**マウス**入力をトリガーしないことに驚いています* *? – Jon
なぜあなたは '$'と 'jQuery'の組み合わせを使用していますか? – Neal
代わりに 'focus'と' blur'または 'focusout'を使います。私はそれらがキーボードとマウスイベントをすべて扱うことができると思います。 –