我已經創建了一個使用JS API的自定義YouTube播放器。我試圖淡出玩家控制,當我從玩家mouseout和麪對面當我mousein玩家。問題與jquery中的鼠標事件
以下是我用過的jQuery代碼。
$("#video-container, #ytPlayer").on('mouseover', function(){
$('#video-controls').fadeIn(500);
}).on('mouseout', function() {
$('#video-controls').fadeOut(500);
});
演示網址:http://staging.xhtml-lab.com/tik-o-talk/
的鼠標事件都不能正常工作,有什麼建議嗎?
更常見的是,您應該使用'mouseleave'來代替'mouseout',以避免事件冒泡引起的複雜情況。如果使用'mouseout',處理器不僅在鼠標離開主元素時觸發,而且在鼠標離開任何子元素時纔會輸入另一個子元素,這是您很少需要的東西。 – SexyBeast 2013-02-10 06:41:56