Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Canvas] Line hover
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
markuz
Witam,

Znacie jakiś sposób na wykrycie hover-a lini w canvas? Może jakiś wzór/przykład z innego języka? (sam już to sobie do js przepiszę). Posiadam jedynie współrzędne lini (x1, y1, x2, y2). Do tej pory do lini dorysowywałem dwa punkty (na poczatku i na końcu) i wykrywałem hover tych punktów. Jednak gdy linie zaczynają się lub kończą w tym samym miejscu, wtedy hover dla niektórych lini nie jest wykrywalny.

Nie chciałbym też do tego używać żadnego frameworka js, bo cały skrypt jest pisany w czystym js i potem mogą wystąpić ew. problemy.
redeemer
Może chodzi Ci o:
Kod
isPointInPath()
isPointInStroke()
?
markuz
Powyższe funkcje dobrze spisały się na Desktop, jeśli chodzi o mobile i tablet - nie działają. Ma ktoś może jakieś inne rozwiązanie?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.