![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
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. Ten post edytował markuz 6.06.2014, 09:59:20 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Może chodzi Ci o:
Kod isPointInPath() ?
isPointInStroke() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
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?
Ten post edytował markuz 3.07.2014, 09:41:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 08:21 |