Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] jquery a urządzenia dotykowe
szybki
post 26.07.2014, 09:59:39
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.06.2014

Ostrzeżenie: (0%)
-----


Czy jest jakiś sposób, aby jqueryui działało bez problemu na urządzeniach dotykowych? Przykłady z http://jqueryui.com/ nie działają zarówno na telefonie jak i emulatorach telefonów.

Jak w takim razie budować interfejs z http://jqueryui.com/ dla urządzeń mobilnych?
Go to the top of the page
+Quote Post
!*!
post 26.07.2014, 12:31:53
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


To już się ciągnie od kilku lat, ludzie od jquery nie palą się, aby zaimplementować obsługę urządzeń dotykowych, bo kiedyś wymyślili sobie jquerymobile, które obecnie przy szale na RWD średnio się do tego nadaje.

Można to obejść, dodaj ten kod do strony http://touchpunch.furf.com/ i pamiętaj, aby wszystko co chcesz odpalić np. przy ładowaniu strony korzystało z
[JAVASCRIPT] pobierz, plaintext
  1. $(document/window).ready(function() {
[JAVASCRIPT] pobierz, plaintext
a nie
[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
[JAVASCRIPT] pobierz, plaintext


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
tzm
post 26.07.2014, 12:37:37
Post #3





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


Cytat(!*! @ 26.07.2014, 13:31:53 ) *
To już się ciągnie od kilku lat, ludzie od jquery nie palą się, aby zaimplementować obsługę urządzeń dotykowych, bo kiedyś wymyślili sobie jquerymobile, które obecnie przy szale na RWD średnio się do tego nadaje.

Można to obejść, dodaj ten kod do strony http://touchpunch.furf.com/ i pamiętaj, aby wszystko co chcesz odpalić np. przy ładowaniu strony korzystało z
[JAVASCRIPT] pobierz, plaintext
  1. $(document/window).ready(function() {
[JAVASCRIPT] pobierz, plaintext
a nie
[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
[JAVASCRIPT] pobierz, plaintext



Ale przecież żaden tutorial jquery nie podaje żeby pisać $(function(){....
Wszędzie już jest $(document).ready(function(){ ... chociaż sam do końca nie znam różnicy w użyciu między document/window ale jeśli jej nie ma - a nie wydaje mi się by była to jquery w najnowszej wersji powinno sobie radzić z urządzeniami mobilnymi. Muszę sprawdzić.. smile.gif
Go to the top of the page
+Quote Post
!*!
post 26.07.2014, 13:05:43
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(mitorski @ 26.07.2014, 13:37:37 ) *
Ale przecież żaden tutorial jquery nie podaje żeby pisać $(function(){....
Wszędzie już jest $(document).ready(function(){ ... chociaż sam do końca nie znam różnicy w użyciu między document/window ale jeśli jej nie ma - a nie wydaje mi się by była to jquery w najnowszej wersji powinno sobie radzić z urządzeniami mobilnymi. Muszę sprawdzić.. :)


To jedno i to samo, tylko że $(function() nie działa na urządzeniach mobilnych, nie mam pojęcia czemu tego nie poprawili. Natomiast różnice między document a window są duże. document działa tylko przy wczytaniu samego drzewa DOM, natomiast window działa po wczytaniu całej zawartości DOM np. obrazki, ramki itp.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
trueblue
post 26.07.2014, 14:10:59
Post #5





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Cytat(!*! @ 26.07.2014, 14:05:43 ) *
Natomiast różnice między document a window są duże. document działa tylko przy wczytaniu samego drzewa DOM, natomiast window działa po wczytaniu całej zawartości DOM np. obrazki, ramki itp.

Jeśli masz na myśli $(document).ready i $(window).load, bo $(document).ready i $(window).ready są ekwiwalentne.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 09:53