Mam stały obraz, który nakłada się na stronę, gdy użytkownik przewija ekran dotykowy (telefon komórkowy).
Chcę, aby ten obraz był „niemożliwy do kliknięcia”, „nieaktywny” lub cokolwiek innego, tak aby jeśli użytkownik dotknął tego obrazu i przeciągnął z niego, strona za nim nadal przewijała się tak, jakby obrazu nie było „blokując” interakcję.
czy to możliwe? W razie potrzeby mógłbym spróbować przedstawić zrzuty ekranu ilustrujące to, co mam na myśli.
Dzięki!
pointer-events
wcześniej, to jest dokładnie to, czego szukałem. Dziękuję Ci!unbind
ibind
myślę, że zadziałałoby, gdybym chciał przekonwertować moje anonimowe funkcje. Jednak dzięki za odpowiedź!CSS Pointer Events to coś, na co chcesz spojrzeć. W twoim przypadku ustaw pointer-events na „none”. Spójrz na ten JSFiddle, aby zobaczyć przykład ... http://jsfiddle.net/dppJw/1/
Zwróć uwagę, że dwukrotne kliknięcie ikony nadal będzie oznaczać kliknięcie akapitu.
div.child { ... background: #fff; pointer-events: none //This line is the key! }
źródło
Jeśli chcesz używać JavaScript:
document.getElementById("x").style.pointerEvents = "none";
<a href="https://www.google.com" id="x" />Unclickable Google Link</a> <br> <a href="https://www.google.com" id="" />Clickable Google Link</a>
źródło