Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery][Wordpress] Funkcja click na urządzeniach mobilnych., Problem z obsługą zdarzenia click na urządzeniach mobilnych.
RABP
post 22.07.2015, 06:28:55
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.08.2012

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


Panowie i Panie, taka oto sprawa.

Mam sekcję na stronie, do której (po kliknięciu miniatury produktu) asynchronicznie (jQuery) ładuję treść posta.
To oczywiście sprawa jasna i w przeglądarkach desktopowych wszystko działa, jak należy.

Problem zaczyna się wtedy, gdy strona odpalana jest na urządzeniach mobilnych. Kliknięcie nie działa.
Tzn. działa, ale zamiast załadować asynchronicznie dane, wykonywane jest tradycyjne przekierowanie na "kolejną stronę".

Dodam tylko, że cała witryna postawiona jest na platformie Wordpress, a skrypt *.js, wczytywany jest razem z wtyczką, która w całości ma obsłużyć żądanie.
Jak ten sam skrypt *.js wstawię bezpośrednio do kodu strony, wszystko działa, jak trzeba.

Zaimplementowane biblioteki: jquery-latest.min.js, jquery.mobile-1.4.5.min.js

Jakieś sugestie?

Poniżej fragment kodu:

[JAVASCRIPT] pobierz, plaintext
  1. (function( $ ){
  2. $( "figure.zapowiedz-produktu, .p-pokaz-produkt" ).bind( 'touchstart click', function( e ) {
  3. e.preventDefault();
  4.  
  5. // Preloader.
  6. $( ".maska-strony, .preloader" ).fadeIn( 300 );
  7.  
  8. var id_produktu = $( this ).closest( "figure.zapowiedz-produktu" ).attr( "id" );
  9.  
  10. (...)
  11.  
  12. });
  13.  
  14. })(jQuery);
[JAVASCRIPT] pobierz, plaintext


Ten post edytował RABP 22.07.2015, 15:08:06


--------------------
Strony www i szablony Allegro / Białystok
Jeżeli uważasz, że Tobie pomogłem, kliknij: POMÓGŁ. Z góry dziękuję!
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: 19.06.2025 - 11:02