現在、他の 2 つのコントロールのイベントの影響を受ける volumeSlider オブジェクトがあります。
var volumeSlider = $('#VolumeSlider');
$('#MuteButton').on('mouseenter', function() {
volumeSlider.fadeIn('fast');
}
$('#Controls').on('mouseleave', function() {
volumeSlider.fadeOut('fast');
}
volumeSlider が MuteButton と Controls のイベントに応答するように指示されるのではなく、これらのイベントを「リッスン」するように、これを反転したいと思います。これは可能ですか?何かのようなもの:
//Pseudo-Code:
volumeSlider.on('#MuteButton.mouseenter'){
this.fadeIn('fast');
}.on('#Controls.mouseleave'){
this.fadeOut('fast');
}
jQuery のhttp://api.jquery.com/bind/はここで役に立ちますか?