2017-03-01 1 views
0

Je crée un site Web responsive à partir de zéro pour l'utiliser comme page maître SharePoint 2013, en utilisant skel.js pour contrôler la grille et les points d'arrêt. Une fois publiés, les fichiers js (skel.min.js, skel-panels.min.js, jquery.min.js, html5shiv.js, et un simple config.js écrit par moi pour configurer skel et skel-panels) ne s'exécute de manière fiable à chaque fois qu'un utilisateur accède au site, laissant le CSS bloqué à tout point d'arrêt que le navigateur correspondait à ce moment. Une actualisation résout généralement le problème, mais ce n'est pas une solution acceptable. Jusqu'à présent, cela se produit dans IE, Chrome et FF (toutes les versions qui ne déclenchent pas html5shiv).Skel js appelé dans la tête ne charge pas toujours dans la page maître 2013 de sharepoint

<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink1" name="~SiteCollection/Style Library/js/jquery.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink2" name="~SiteCollection/Style Library/js/skel.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink3" name="~SiteCollection/Style Library/js/skel-layers.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink4" name="~SiteCollection/Style Library/js/jquery.dropotron.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink5" name="~SiteCollection/Style Library/js/jquery.scrolly.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink10" name="~SiteCollection/Style Library/js/init.js" runat="server" Localizable="false"/>--> 

S'il vous plaît aider, j'ai eu du mal à obtenir raison depuis les derniers jours.

+0

Qu'est-ce qui ne va pas? – Mawcel

+0

Bonjour, J'utilise skel js framework dans ma page maître sharepoint2013, si je charge la page dans un navigateur en laissant le CSS bloqué à n'importe quel point d'arrêt que le navigateur correspondait à ce moment là. Une actualisation résout généralement le problème, mais ce n'est pas une solution acceptable. Jusqu'à présent, cela se produit dans IE, Chrome et FF, les requêtes de médias ne sont pas applicables lors du redimensionnement de l'écran –

+0

Salut quelqu'un peut vous aider s'il vous plaît, j'ai eu du mal avec le problème ci-dessus des dernières semaines –

Répondre

0

Il semble que ce soit un problème de synchronisation. Votre script se charge probablement trop tôt parfois, donc cela ne fonctionne pas. Je ne connais pas grand chose à propos de skel (j'ai trouvé ce post pour plus d'informations à ce sujet), mais vous pourriez utiliser un setTimeout pour retarder le chargement dans votre fichier init.js et voir si c'est ce qui ne va pas.