Comment amener l'sélectionnés div sur le dessus de tous les autres div à l'
J'ai un tas de divs sur l'écran.
Ce que je veux faire, c'est que lorsque je sélectionne toutes les div, je veux son zIndex à être toujours plus que tous les autres divs.
Dans mon application, j'ai besoin de répéter cette opération à chaque fois que je sélectionne un div, le mettre sur le dessus des autres.
Est-ce possible à l'aide de Javascript?
un div pour les gouverner tous!!
OriginalL'auteur ssdesign | 2010-10-25
Vous devez vous connecter pour publier un commentaire.
Oui, très bien.
HTML:
Javascript:
//Edit: Désolé, j'ai oublié une accolade. Maintenant corrigé.
z-index
dépendaitposition: relative
j'ai juste pensé qu'il y avait des problèmes... c'est ce qui importe ici.OriginalL'auteur Ben
Je vous recommande de créer une variable au début et l'incrémentation.
(++top_z incréments puis retourne top_z)
OriginalL'auteur Isti115
Dans certains cas, vous pouvez apporter un élément de haut, sans l'aide de CSS directement. Si vous placez votre DIVs à la balise body ou en vertu d'un autre élément parent, vous pouvez ré-ajouter lui-même à la société mère. JavaScript passez à la dernière position dans la liste des enfants qui apportera l'élément de façon "naturelle" vers le haut.
Exemple:
J'ai utilisé ce truc pour mon menu contextuel personnalisé. Fonctionne sans zIndex.
OriginalL'auteur StanE
Je ferais quelque chose comme ça:
sur l'objet
ou sinon, vous pouvez également utiliser
je suis tombé sur ce problème et résolu comme ça
OriginalL'auteur AndreaBogazzi
Espère que cela aide!
OriginalL'auteur Hasan Tuna Oruç