CMS slider doesn't retrieve data on mobile before data-refresh

Can someone please take a look at my CMS-slider on mobile.

My slider gets images from a collection list and it works fine on desktop, but not on mobile.

When I load the page, only the first collection item is loaded into the slider.
When I do a pull-to-refresh (safari), all the items get loaded.
When I do a refresh with the button in address-bar, it loads the whole page, so I only get the first item.

In chrome on mobile, the pull-to-refresh loads the page, so I only get the first item.

Does this has something to do with where I place my jQuery?
And why does it work in desktop and not on mobile?

Read only