HDrezka Improvement

HDrezka Improvement: cleanup, change content width, change player size, remove ads, remove blocks, restyle, subtitles (opensubtitles.com)

< Обсуждения HDrezka Improvement

Отзыв: Хороший — скрипт работает как нужно

Олексій, зробіть будь ласка керування гучністю коліщатком, типу 5% на дискретну подію скролу. З покращень цієї опції: налаштування % гучності та реверс up/down. Дякую!

Спробую зробити як буде час.

на фулскріні воно і так працює

а як ви хочете без фулскріну?
блокувати при цьому скрол сторінки?
тільки коли курсор над плеєром? (інакше сторінку взагалі буде не проскролити)

не впевнений що це зручно

тільки коли курсор над плеєром?

саме так

блокувати при цьому скрол сторінки?

так, щось накшалт



(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/*

спробуйте, додано в налаштування плеєра

Ответить

Войдите, чтобы ответить.