2011-04-23 3 views
0

J'utilise actuellement une version modifiée de ce thème pour afficher un rapport annuel:Wordpress - problème de chargement étrange

http://www.elegantthemes.com/preview/ElegantEstate/

Je ne peux pas lier le rapport que notre chef de projet veut garder le site privé jusqu'au lancement.

Le chef de projet se plaint d'un modèle de chargement étrange où du contenu dans le curseur des fonctionnalités apparaît avant la première diapositive pendant quelques secondes, jusqu'à ce que la page soit complètement chargée. Je n'ai pas ce problème moi-même.

Quelqu'un pourrait-il expliquer pourquoi cela pourrait se produire, et comment je pourrais le réparer? Puis-je installer un plugin qui préchargerait toute la page ou quelque chose comme ça?

J'ai essayé un plugin de pré-chargement d'image qui n'a pas résolu le problème.

Merci pour votre aide.

Répondre

0

De nombreux curseurs emploient une technique où tout le contenu est chargé dans le code HTML, quelque chose comme:

<div id="slider"> 
    <div class="pane"> 
    content 
    </div> 
    <div class="pane"> 
    content 
    </div> 
    <div class="pane"> 
    content 
    </div> 
</div> 

Bien que la hauteur et la largeur de la combinaison de trois hauteurs de vitrage individuelles et largeurs, il sera plus grand que votre div diviseur wrapper. Pour ceux qui n'utilisent pas JS, voici ce qu'ils verront. Ceci est considéré comme une dégradation gracieuse, par laquelle ils n'obtiendront pas le curseur fantaisie, mais ils seront toujours en mesure de voir le contenu. Une fois que le JS est chargé dans la page, le script de curseur applique très probablement des règles CSS qui limitent la taille de la zone de curseur visible. Le curseur sera probablement obtenir la taille et les paramètres de largeur et une déclaration de débordement, quelque chose comme:

width:200px; 
height:200px; 
overflow:hidden; 

Une fois que ces règles prennent effet, le curseur regardera comme il se doit. Jusqu'à ce que cela se produise, votre curseur ne ressemblera en rien à un curseur et tout le contenu sera visible d'une manière très laide.

La raison pour laquelle votre chef de projet le voit différemment de vous peut être due à des vitesses de connexion différentes ou à des incohérences de navigateur individuelles. Il me semble que votre curseur fonctionne, vous voulez juste faire quelque chose que ce n'est pas destiné à faire.

Je pense que vous pourriez être en mesure de pirater cela pour fonctionner comme vous le souhaitez en ajoutant des règles similaires à celles que j'ai montrées ci-dessus à la div contenante dans votre feuille de style CSS.

Je sais que vous ne pouvez pas poster l'URL ici, mais si vous pouvez poster ou lier à certains JS, HTML, et/ou CSS pour le curseur (ou même le script curseur utilisé dans ce projet), nous pourrions être plus Aidez-moi.