优化自动隐藏controls

This commit is contained in:
Harvey committed 2021-05-20 09:37:14 +08:00
1 parent ce56c680da
commit be3d97bf75
6 files changed
+36 -75

No files matched your search

+1 -16
View File
@@ -1,22 +1,7 @@
import { removeClass } from '../utils';
export default function mousemoveInitInit(art, events) {
const {
template: { $player, $video },
player,
controls,
} = art;
const { $player } = art.template;
events.proxy($player, 'mousemove', (event) => {
art.emit('mousemove', event);
});
art.on('mousemove', (event) => {
controls.cancelDelayHide();
removeClass($player, 'art-hide-cursor');
controls.show = true;
if (!player.pip && event.target === $video) {
controls.delayHide();
}
});
}