AwesomeBB : fermer le burger menu après un click

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu AwesomeBB : fermer le burger menu après un click

Message par Zepiii Mer 19 Déc 2018 - 19:41

Bonjour,

Grâce à @Milouze14, j'ai peu rajouté le lien "Actualités smartphones & tablettes" dans mon burger menu.

J'ai ensuite également rajouter "Aller en bas du forum".

AwesomeBB : fermer le burger menu après un click 2cppTZF

Le script est le suivant :

Code:
$(function(){$(function(){
$('#main-menu').find('ul:first').find('li:last').after('<li><a target="_blank" href="https://generationmobiles.net"><i class="material-icons">mobile_screen_share</i><span>Actualités smartphones & tablettes</span></a></li>');
$('#main-menu').find('ul:last').find('li:last').after('<li><a href="#bottom"><i class="material-icons">arrow_downward</i><span>Aller en bas du forum</span></a></li>');
})});

J'aimerais qu'après avoir cliqué sur "Aller en bas du forum", cela ferme le menu.

J'ai essayé plusieurs codes mais sans succès.

Savez-vous me dire?

Merci,
Zepiii

Zepiii

Zepiii
****

Messages : 301
Inscrit(e) le : 25/06/2010

https://www.forum-generationmobiles.net
Zepiii a été remercié(e) par l'auteur de ce sujet.

Résolu Re: AwesomeBB : fermer le burger menu après un click

Message par Zepiii Jeu 20 Déc 2018 - 18:10

UP SVP
Zepiii

Zepiii
****

Messages : 301
Inscrit(e) le : 25/06/2010

https://www.forum-generationmobiles.net
Zepiii a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: AwesomeBB : fermer le burger menu après un click

Message par no_way Jeu 20 Déc 2018 - 21:34

Bonsoir, vous pouvez essayer en remplaçant votre script par celui-ci:

Code:
$(function(){
    $('#main-menu').find('ul:first').find('li:last').after('<li><a target="_blank" href="https://generationmobiles.net"><i class="material-icons">mobile_screen_share</i><span>Actualités smartphones & tablettes</span></a></li>');
    $('#main-menu').find('ul:last').find('li:last').after('<li><a href="#bottom"><i class="material-icons">arrow_downward</i><span>Aller en bas du forum</span></a></li>');
    $("#main-menu a[href^='#']").on("click",function(){
        $('#main-menu, #dimmer').toggleClass('hidden visible');
        scroll_top = $('body').scrollTop();
        $('body').attr('style', '');
        $('html').scrollTop(scroll_top);
    });
});
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: AwesomeBB : fermer le burger menu après un click

Message par Zepiii Sam 22 Déc 2018 - 8:27

Bonjour,

Merci l'aide.

J'a essayé votre code :

AwesomeBB : fermer le burger menu après un click O21d0bj

Mais ça ne fonctionne pas et fait disparaître mes 2 liens Sad

AwesomeBB : fermer le burger menu après un click Qc4PVWG

Merci,
Zepiii
Zepiii

Zepiii
****

Messages : 301
Inscrit(e) le : 25/06/2010

https://www.forum-generationmobiles.net
Zepiii a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: AwesomeBB : fermer le burger menu après un click

Message par no_way Sam 22 Déc 2018 - 9:23

Bonjour, pourriez-vous remettre le code afin que je puisse constater le problème par moi même ?
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: AwesomeBB : fermer le burger menu après un click

Message par *Splash* Sam 22 Déc 2018 - 9:34

Hi Arnaud,

Le code initial est celui-ci :
Code:
$(function(){$(function(){
$('#main-menu').find('ul:first').find('li:last').after('<li><a target="_blank" href="https://generationmobiles.net"><i class="material-icons">mobile_screen_share</i><span>Actualités smartphones & tablettes</span></a></li>');
$('#main-menu').find('ul:last').find('li:last').after('<li><a href="#bottom"><i class="material-icons">arrow_downward</i><span>Aller en bas du forum</span></a></li>');
})});
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: AwesomeBB : fermer le burger menu après un click

Message par no_way Sam 22 Déc 2018 - 9:38

Pourriez-vous remettre le code que je vous ai fourni ?

Si il n'y a aucun changement que je puisse constater vous pourrez essayer avec le script suivant:
Code:
$(function(){$(function(){
    $('#main-menu').find('ul:first').find('li:last').after('<li><a target="_blank" href="https://generationmobiles.net"><i class="material-icons">mobile_screen_share</i><span>Actualités smartphones & tablettes</span></a></li>');
    $('#main-menu').find('ul:last').find('li:last').after('<li><a href="#bottom"><i class="material-icons">arrow_downward</i><span>Aller en bas du forum</span></a></li>');
    $("#main-menu a[href^='#']").on("click",function(){
        $('#main-menu, #dimmer').toggleClass('hidden visible');
        scroll_top = $('body').scrollTop();
        $('body').attr('style', '');
        $('html').scrollTop(scroll_top);
    });
});});
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: AwesomeBB : fermer le burger menu après un click

Message par Zepiii Sam 22 Déc 2018 - 9:50

Bonjour,

Avec le 1er code, les liens disparaissent de nouveau :

Code:
$(function(){
    $('#main-menu').find('ul:first').find('li:last').after('<li><a target="_blank" href="https://generationmobiles.net"><i class="material-icons">mobile_screen_share</i><span>Actualités smartphones & tablettes</span></a></li>');
    $('#main-menu').find('ul:last').find('li:last').after('<li><a href="#bottom"><i class="material-icons">arrow_downward</i><span>Aller en bas du forum</span></a></li>');
    $("#main-menu a[href^='#']").on("click",function(){
        $('#main-menu, #dimmer').toggleClass('hidden visible');
        scroll_top = $('body').scrollTop();
        $('body').attr('style', '');
        $('html').scrollTop(scroll_top);
    });
});

Avec le 2e code, ça fonctionne cheers

Code:
$(function(){$(function(){
    $('#main-menu').find('ul:first').find('li:last').after('<li><a target="_blank" href="https://generationmobiles.net"><i class="material-icons">mobile_screen_share</i><span>Actualités smartphones & tablettes</span></a></li>');
    $('#main-menu').find('ul:last').find('li:last').after('<li><a href="#bottom"><i class="material-icons">arrow_downward</i><span>Aller en bas du forum</span></a></li>');
    $("#main-menu a[href^='#']").on("click",function(){
        $('#main-menu, #dimmer').toggleClass('hidden visible');
        scroll_top = $('body').scrollTop();
        $('body').attr('style', '');
        $('html').scrollTop(scroll_top);
    });
});});

Merci !!!!!! Smile
Zepiii

Zepiii
****

Messages : 301
Inscrit(e) le : 25/06/2010

https://www.forum-generationmobiles.net
Zepiii a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: AwesomeBB : fermer le burger menu après un click

Message par no_way Sam 22 Déc 2018 - 9:52

Je vous en prie, bonne continuation ^^
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum