HDrezka Improvement: cleanup, change content width, change player size, remove ads, remove blocks, restyle, subtitles (opensubtitles.com)
< Feedback on HDrezka Improvement
Спробую зробити як буде час.
на фулскріні воно і так працює
а як ви хочете без фулскріну?
блокувати при цьому скрол сторінки?
тільки коли курсор над плеєром? (інакше сторінку взагалі буде не проскролити)
не впевнений що це зручно
тільки коли курсор над плеєром?
саме так
блокувати при цьому скрол сторінки?
так, щось накшалт
(function() {
var videoPlayer = document.querySelector('.html5-main-video');
var isScrollingDown = false;
window.addEventListener('wheel', function(event) {
if (isMouseOverVideoPlayer(videoPlayer) && event.deltaY > 0) {
event.preventDefault();
isScrollingDown = true;
}
});
window.addEventListener('scroll', function() {
if (isScrollingDown) {
window.scrollTo(0, 0);
}
});
function isMouseOverVideoPlayer(player) {
var rect = player.getBoundingClientRect();
var mouseX = event.clientX;
var mouseY = event.clientY;
return (
mouseX >= rect.left &&
mouseX <= rect.right &&
mouseY >= rect.top &&
mouseY <= rect.bottom
);
}
})();
не впевнений що це зручно
дуже зручно, тим більше, коли процент гучності відображається. У цьому доповненні саме так зроблено (і налаштовується) https://chrome.google.com/webstore/detail/enhancer-for-youtube/ponfpcnoihfmfllpaingbgckeeldkhle
PS: додайте ще
// @match http*://rezka-ua.tv/*
спробуйте, додано в налаштування плеєра
Олексій, зробіть будь ласка керування гучністю коліщатком, типу 5% на дискретну подію скролу. З покращень цієї опції: налаштування % гучності та реверс up/down. Дякую!