我已经创建了一个使用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