2017-08-06 4 views
0

Je voulais utiliser ce 3D clouds dans mon Bootstrap Header, mais après avoir utilisé le code, je ne peux plus faire défiler et aussi les boutons & texte obtiennent couverts de la animation si la souris est sur certaines positions sur l'écran.Impossible de faire défiler et les boutons sont couverts par l'animation après l'utilisation de JavaScript

J'ai alors désactivé toutes les fonctions qui concernent la souris, mais cela ne fonctionne toujours pas correctement.

Voici un jsfiddle de celui-ci. Si vous supprimez le commentaire html et utilisez les balises suivantes, vous utilisez JS Animation et la zone de surbrillance complète est masquée par celui-ci.

<div id="viewport" > 
    <div id="world" ></div> 
</div> 

Y at-il une possibilité de le mettre dans un conteneur ou une rangée?

+0

Voulez-vous conserver la fonctionnalité "mousemove"? – cameraman

Répondre

0

Pour résoudre le problème de défilement, commenter/supprimer ceci:

body { 
    ... 
    overflow: hidden; 
} 

Pour résoudre le problème de superposition, attribuer un z-index à votre couche:

#viewport { 
    ... 
    z-index: -100; 
} 

Cela devrait résoudre votre problème.

+0

Merci, mais malheureusement, cela ne fonctionne pas pour moi – saitam

+0

Cela a fonctionné quand j'ai modifié cela dans le violon JS? –

+0

En ce qui concerne le problème de défilement, si vous n'avez pas assez de texte pour le faire défiler, la page ne défilera pas, même après avoir supprimé 'overflow: hidden'. –