2010-04-30 4 views
0

Je veux fondre # lg-image et fondre # colonne-gauche et # colonne-droite dans le même espace que # lg-image était. Est-ce possible?Fadeout et Fadein dans le même espace

Merci

+1

css/html Je suppose? –

+0

pouvez-vous poster du code? Ce serait mieux pour moi de t'aider. – microspino

+0

jQuery peut-être? –

Répondre

0

que #lg-image et donnez #column-left et #column-right ressemblent beaucoup à CSS ID selectors Je suppose que vous parlez HTML/CSS avec un côté de JavaScript.

Etant donné que vous faites référence à vos éléments HTML avec la syntaxe de sélection CSS, vous êtes sur le point de pouvoir utiliser jQuery pour faire le travail. jQuery propose les fonctions fadein() et fadeOut().

Il y a un example sur la page fadein() que j'ai lié à des démos qui ont perdu quelque chose et qui ont perdu quelque chose au même endroit. Ce que vous cherchez, ce n'est pas tellement JavaScript à ce stade, mais bien le CSS qui permet aux deux éléments d'occuper le même espace à l'écran. Notez que le CSS de l'exemple contient une propriété CSS position:absolute; ciblant l'élément <div> et la règle CSS ciblant <p> spécifie position:relative;. Ce sont la vraie magie et pour vraiment l'obtenir, vous aurez besoin de lire quelques-uns sur CSS positioning.

+0

Votre génial! C'est exactement ça. Je vais vérifier le lien non. Merci –

0

ok, pas besoin de jquery!

regarder l'exemple:

DEMO:http://jsbin.com/aguhu/4

CODE SOURCE:http://jsbin.com/aguhu/4/edit

laissez-moi savoir!

+0

Salut, aSeptik. Est-ce que je mettrais # column-left et # column-right sur la page html? Si oui, comment le cacherais-je afin qu'il n'apparaisse que lorsque # lg-image s'estompe? –

+0

voir les mises à jour! –

Questions connexes