Aktywne Wpisy

MetalowyBieg +283
Zatrudnili u mnie takiego skąpego boomera i naprawdę ciężko się na to patrzy.
Człowiek liczy każdy grosz jakby żył w permanentnym kryzysie. Rano przychodzi z kanapkami z domu, herbata w termosie bo przecież szkoda wydać parę złotych na coś na miejscu. Energetyk? Nie ma mowy. Wszystko „bo taniej w domu”.
W ciągu dnia zero wydatków. Kompletnie. Jakby wydanie jakichkolwiek pieniędzy było problemem. My czasem coś zamówimy albo wyskoczymy po jedzenie, a on siedzi z
Człowiek liczy każdy grosz jakby żył w permanentnym kryzysie. Rano przychodzi z kanapkami z domu, herbata w termosie bo przecież szkoda wydać parę złotych na coś na miejscu. Energetyk? Nie ma mowy. Wszystko „bo taniej w domu”.
W ciągu dnia zero wydatków. Kompletnie. Jakby wydanie jakichkolwiek pieniędzy było problemem. My czasem coś zamówimy albo wyskoczymy po jedzenie, a on siedzi z

moll +83
źródło: 1000020022
Pobierz



Jak uzyskać zachowanie, że po najechaniu na czerwony prostokąt i kręceniu kółkiem mszy (scrollowaniu), przesuwa się treść w zielonej ramce?
Ale czerwony prostokąt ma stać w miejscu, tak jak przy
positionfixed/absolute- względem zielonej ramki.Powiedzmy, że chcę zwyczajnie przewijać treść w zielonej ramce, ale czerwony prostokąt mi przeszkadza, blokuje mi przewijanie. Jednocześnie jest on mi potrzebny bo klikam w niego i obsługuję to kliknięcie z eventem
mousedown, więcpointer-events: noneraczej odpada.Aktualnie jak najechać na czerwony prostokąt i kręcić kółkiem myszy, to nic się nie dzieje, nie przewija się. Jak na białe pole w zielonej ramce, to się normalnie przewija.
Tutaj żywy przykład:
https://4vlww.csb.app/
źródło: comment_1620967978UN6TfSwebU8hh0Ncy7ziLh.jpg
Pobierz@look997:
pointer-events: none;
ten czerwony prostokąt ma być scrollbarem, który się klika i go przesuwa i on ma przesuwać treść - taki custom scrollbar.
(w rzeczywistości mam gotowy własny custom scrollbar, prócz tego opisanego buga a we wpisie dodałem coś uproszczonego, żeby łatwiej to zaprezentować i naprawić)
To ma jeszcze dodatkowe rzeczy w sobie.
Gotowe customowe scrollbar-y z neta też mają ten
fix[0].addEventListener("wheel", () => {
fix[0].style.pointerEvents = "none";
I jeszcze miałem pomysł, żeby scrollTop zielonej ramki się dynamicznie dodawał do top dla elementu .fix.
Ich jeszcze nie próbowałem.
Inne też miałem pomysły ale nie zadziałały.
Ale w nowszej wersji Firefoksa już nie, i w Chromie wcale nie.
Chyba taki przypadkowy bug związany z Firefox 87. :D
Komentarz usunięty przez autora
const fix = document.querySelector(".fix");fix.addEventListener("wheel", () => {
fix.style.pointerEvents =
Komentarz usunięty przez autora