Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

prvi touch da bude isti kako :hover

[es] :: Javascript i AJAX :: prvi touch da bude isti kako :hover

[ Pregleda: 1469 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Insider_m
Web developer

Član broj: 290688
Poruke: 98
77.28.195.*



+7 Profil

icon prvi touch da bude isti kako :hover15.05.2013. u 09:20 - pre 73 meseci
Kako da izvedim ovo:

Imam jedan div i u njega <a> element koji na :hover radi odredenu akciju, a na klik se otvara link.

Hocu na iPad, kad prvi put se klikne (touch) da se uradi isti efekt kako i :hover, a na drugi touch da se otvori link.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1772
*.85-200-249.bkkb.no.

Sajt: norway.dakipro.com


+184 Profil

icon Re: prvi touch da bude isti kako :hover15.05.2013. u 09:33 - pre 73 meseci
to bi tako trebalo po defaultu da radi, samo nisam siguran da li hover mora da bude definisan u css ili js.
Mi smo cesto js-om sklanjali taj prvi hover tako sto detektujemo uredjaj i na hover odmah uradimo click
 
Odgovor na temu

Insider_m
Web developer

Član broj: 290688
Poruke: 98
77.28.195.*



+7 Profil

icon Re: prvi touch da bude isti kako :hover15.05.2013. u 13:12 - pre 73 meseci
prvi touch mi izvrsuje akciju kao klik po default
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: prvi touch da bude isti kako :hover28.06.2013. u 11:33 - pre 71 meseci
Vjerovatno ima vishe rjesenja ali jedna ideja je :
- imas neku varijablu stanja - clickedOnce = false;
- sa hoverom (desktop) mjenjas to stanje clickedOnce = true
- na click provjeravas stanje.
- ako je false - znaci da je prvi klik,
- ako je true - znaci da je ili vec kliknuta (ipad) ili uradjen hover (desktop)


:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 400
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: prvi touch da bude isti kako :hover01.07.2013. u 20:19 - pre 71 meseci
Ne znam da li je ovo odgovor na pitanje, ali kod "Touch" uređaja dobijanje hover efekta se postiže na sledeći način:
klikneš (touch) na element, ali ne pustiš ga već pomeriš van prostora istog elementa i dobijaš hover efekat. Ovo radi za npr. drop-down menu, ali i za ostalo.

Ostala rešenja su već pomenuta (sa detekcijom uređaja ukoliko želiš da imaš 2 varijante: hover efekat i 2 click efekat).
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

[es] :: Javascript i AJAX :: prvi touch da bude isti kako :hover

[ Pregleda: 1469 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.