Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] jquery a urządzenia dotykowe
Forum PHP.pl > Forum > Przedszkole
szybki
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?
!*!
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
tzm
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
!*!
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.
trueblue
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.
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.