La fonction javascriot suivante affiche/masque un formulaire de contact. Lorsque vous utilisez la fonction dans une page html autonome, le formulaire est masqué par défaut. Lorsque j'implémente la fonction dans mon site Web, le comportement de la fonction est inversé et le formulaire n'est pas masqué par défaut. Est-ce que quelqu'un avec l'expérience de javascript peut conseiller comment renverser le show/hide bevavior de la fonction ci-dessous.afficher/masquer la fonction javascript
Merci d'avance.
</script>
<!-- Show/Hide Contact Form -->
<script type="text/javascript">
//showHide function
$(document).ready(function() {
$('.nav-toggle').click(function() {
//get collapse content selector
var collapse_content_selector = $(this).attr('href');
//make the collapse content to be shown or hide
var toggle_switch = $(this);
$(collapse_content_selector).toggle(function() {
if ($(this).css('display') == 'none') {
toggle_switch.html('Show Form');
} else {
toggle_switch.html('Hide Form');
}
});
});
});
</script>
Êtes-vous sûr que ce code fonctionne pour show/hide? S'il vous plaît partager jsfiddle –
Si le formulaire commence comme visible ou bloquer, vous devrez soit mettre la visibilité à caché ou l'affichage à aucun en utilisant css pour en faire votre valeur par défaut pour le formulaire ... est-ce que vous avez actuellement dans votre css? –
Postez ici le code HTML. – Stuart