Funkcja on('load') nie działa na mobile

Funkcja on('load') nie działa na mobile
XS
  • Rejestracja:około 11 lat
  • Ostatnio:około 16 godzin
  • Postów:139
1

Cześć!

Potrzebuję pomocy. Funkcja on('load') nie działa na mobile, na desktop jest OK. Jakieś porady?

Kopiuj
$(document).ready(function(){
    $(window).on("resize", function (e) {
        checkScreenSize();
    });

    checkScreenSize();

    function checkScreenSize(){
        var newWindowWidth = $(window).width();
        if (newWindowWidth < 768) {
            var sliderImg = $("#box_slider_51 .slides li a img");

            $(sliderImg).on('load', function(){
                $("#box_slider_51 .slides").css("height", sliderImg.height());
            });

        }
        else
        {

        }
    }
});
edytowany 2x, ostatnio: cerrato
xraxon
  • Rejestracja:prawie 4 lata
  • Ostatnio:około rok
  • Lokalizacja:Kraków
  • Postów:13
2

Po 1 jaki telefon, system i wersja systemu.

Drugą opcja to spróbuj dodać jakiś prosty

Kopiuj
alert('test')

aby zweryfikować czy faktycznie jest problem z wykonywaniem skryptu .load czy problem nie jest gdzieś indziej.

Możesz też spróbować zamienić .ready funkcje na klasyczny js tzn:

Kopiuj

```document.addEventListener("DOMContentLoaded", function(event) { 
  //tutaj kod
});

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.