Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2011, 09h08   #1
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 166
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 166
Points : 33
Points : 33
Par défaut Formulaire de contact Slide-In

Bonjour à tous,

J'ai lu et mis en place le formulaire de contact Slide-In proposé par Janko Jovanovic sur cette page : http://designshack.developpez.com/tu...tact-slide-in/
Dans mon cas le lien se trouve en bas de page. Lors de l'ouverture du formulaire, la taille de celui-ci est plus importante que ma div contenu ce qui fait qu'il dépasse et rend l'affichage pas terrible.
J'ai cherché sur le net pour l'ouvrir de bas en haut et non de haut en bas mais je n'ai pas trouvé comment faire ...
Auriez-vous des conseils ?
Merci par avance !
Petit Rasta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 10h11   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 038
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 038
Points : 45 138
Points : 45 138
Code :
1
2
3
4
5
6
7
8
9
$(”#contactLink”).click(function(){
                    if ($(”#contactForm”).is(:hidden”)){
                        $(”#contactForm”).slideDown(”slow”);
                    }
                    else{
                        $(”#contactForm”).slideUp(”slow”);
                    }
                });
            });
up = vers le haut
down= vers le bas ...
suffit de les inverser !
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 10h24   #3
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 166
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 166
Points : 33
Points : 33
J'ai bien entendu essayé avant de poster.
En faisant l'inverse, rien ne se passe...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$c(document).ready(  function()
                    {
                        $c('#contactLink').click(function()
                                                {
                                                    if ($c('#contactForm').is(':hidden'))
                                                    {
                                                        $c('#contactForm').slideUp('slow');
                                                    }
                                                    else
                                                    {
                                                        $c('#contactForm').slideDown('slow');
                                                    }
                                                });
                    });
Petit Rasta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 10h27   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 038
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 038
Points : 45 138
Points : 45 138
il faut bien entendu modifier la position de depart de l'objet à slider ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 10h31   #5
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 166
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 166
Points : 33
Points : 33
Ouais mais je ne vois pas où cette position est définie ...
Petit Rasta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 10h39   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 038
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 038
Points : 45 138
Points : 45 138
dans le css
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 10h52   #7
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 166
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 166
Points : 33
Points : 33
J'ai modifié le CSS pour que quand j'appuie sur le bout ça me le mette plus haut :
Code :
1
2
3
4
5
6
7
8
#contactForm
{
    height:277px;
    width:351px;
    margin-top: -255px;
    background-image:url('../images/contact/bkg.jpg');
    display:none;
}
C'est pas terrible les margin-top mais bon. Mais lors de l'appuie sur le bouton rien ne se passe ...
Pourtant on agit bien sur la div contactForm via le slideUp.

[Edit] En faisant comme ça, ça marche à condition de laisser dans le même ordre le slideDown si c'est caché et le slideUp si c'est ouvert. Ce qui en soit est plutôt logique ^^
Par contre je ne comprend pas où tu voulais en venir ?
Petit Rasta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 11h14   #8
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 038
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 038
Points : 45 138
Points : 45 138
regarde ailleurs dans le code il doit y avoir une definition du top ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 11h18   #9
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 166
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 166
Points : 33
Points : 33
Nan y en a pas :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#contactFormContainer
{
    position:absolute;
    left:600px;
    float:right;
}
 
#contactForm
{
    height:277px;
    width:351px;
    background-image:url('bkg.jpg');
    display:none;
}
 
#contactForm fieldset
{
    padding:30px;
    border:none;
}     
 
#contactForm label
{
    display:block;
    color:#ffc400;
}     
 
#contactForm input[type=text]
{
    display:block;
    border:solid 1px #4d3a24;
    width:100%;
    margin-bottom:10px;
    height:24px;
} 
 
#contactForm textarea
{
    display:block;
    border:solid 1px #4d3a24;
    width:100%;
    margin-bottom:10px;
} 
 
#contactForm input[type=submit]
{
    background-color:#4d3a24;
    border:solid 1px #23150c;
    color:#fecd28;
    padding:5px;
}
 
#contactLink
{
    height:40px;
    width:351px;
    background-image:url('slidein_button.png');
    display:block;
    cursor:pointer;
}
 
#messageSent
{
    color:#ff9933;
    display:none;
}
Petit Rasta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 11h21   #10
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 038
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 038
Points : 45 138
Points : 45 138
et dans le js ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 11h31   #11
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 166
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 166
Points : 33
Points : 33
Non plus dans le js, j'ai juste ça :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$c(document).ready(  function()
					{
						$c('#contactLink').click(function()
						{
							if ($c('#contactForm').is(':hidden'))
							{
								$c('#contactForm').slideDown('slow');
							}
							else
							{
								$c('#contactForm').slideUp('slow');
							}
						});
                    });
 
function closeForm()
{
    $c('#messageSent').show('slow');
    setTimeout('$c("#messageSent").hide(); $c("#contactForm").slideUp("slow")', 2000);
}
Petit Rasta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h22.


 
 
 
 
Partenaires

Hébergement Web