2017-08-17 3 views
-1

J'utilise JavaScript pour soumettre l'URL actuelle, tout fonctionne bien jusqu'à ce que j'entre dans l'écran mobile, puis le JavaScript semble être parti, ce n'est pas seulement pour "mobile" apparemment le problème est en fonction de la largeur de l'écran.Javascript ne fonctionne pas sur le site mobile

$(document).ready(function() { 
    $("#widgetu117_input").keyup(function(event) { 
     var getUrl = window.location; 
     var baseUrl = getUrl .protocol + "//" + getUrl.host + "/" + getUrl.pathname.split('/')[1]; 
    }) 
}) 

Ceci est mon code. Le formulaire a été construit en utilisant muse (pas mon faire)

+0

si elle est basée sur la largeur de l'écran, il peut y avoir un autre code pour l'empêcher. Sans ce code, nous ne pouvons rien dire –

+0

il y a un espace entre getUrl et .protocol .. – Jry9972

+0

@ Jry9972 L'espace n'a pas d'importance. – cepharum

Répondre

0

J'ai trouvé une solution, ça marche pour moi. Au lieu d'utiliser le document prêt, j'ai tout changé pour être une fonction et ensuite, appelez-le avec settimeout à 7 secondes (essayé avec 3 mais le problème persiste).

Espérons que personne n'a ce problème qu'il était difficile à résoudre.