2010-04-15 4 views
2

J'ai une page web avec quelques "cartes" (divs) dessus. ils sont positionnés dans un ordre en forme d'étoile, coulant vers l'arrière-plan. Je veux apporter des cartes de l'arrière-plan au milieu du premier plan en cliquant dessus (pour faire la mise au point de la carte "contact" par exemple).comment changer deux div-positions sur click avec javascript

Comment puis-je m'en rendre compte? existe-t-il un script qui contient déjà une fonction comme celle-ci?

Répondre

0

Je crois que la propriété CSS z-index est ce que vous voulez utiliser, mais je ne l'ai pas utilisé donc je ne peux pas aider beaucoup là-bas.

0

Vous pouvez utiliser l'index z mais: Vous devez être conscient cependant. Que si un utilisateur veut tricher, il peut simplement entrer avec firebug et commencer à changer les z-index pour changer les positions des cartes.

Peut-être que vous ne devriez pas avoir toutes les cartes là-bas, et continuez simplement à changer l'image de la carte supérieure à la nouvelle. au lieu d'avoir tous là-bas dès le début. Aussi parce que vous n'avez pas besoin d'avoir autant de divs avec des cartes, vous en verrez toujours un ou deux.

+0

Si quelqu'un sait comment utiliser Firebug, il n'a pas besoin de changer les z-index pour tricher, il peut juste regarder dans le tableau de cartes original –

+0

Je pense que tout ce qu'il veut vraiment faire est de mettre la carte à l'avant quand l'utilisateur 'l'attrape' avec la souris pour le mettre au point, je ne pense pas qu'il s'agisse de cacher les autres cartes. – eds

Questions connexes