Supporto » Sviluppare con WordPress » Chiusura con un click del menù a tendina mobile

  • Risolto aluca6

    (@aluca6)


    Salve

    Ho in gestione questo sito e mi segnalano la necessità di chiudere “con un click” il menù.
    Mi spiego meglio: se accedete al sito da un dispositivo mobile e aprite il menù a tendina, se cliccate “all’esterno” non si chiude, mentre vorrei che si chiudesse.
    Come posso fare?

    Grazie

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai visualizzando 6 risposte - dal 1 al 6 (di 6 totali)
  • Chi ha creato la discussione aluca6

    (@aluca6)

    Questo è il codice js

    function(e,n,i,s){“use strict”;function t(n,i){this.element=n,this.$elem=e(this.element),this.options=e.extend(d,i),this.init()}var l=”slimmenu”,a=0,d={resizeWidth:”767″,initiallyVisible:!1,collapserTitle:”Main Menu”,animSpeed:”medium”,easingEffect:null,indentChildren:!1,childrenIndenter:”  “,expandIcon:”<i>▼</i>”,collapseIcon:”<i>▲</i>”};t.prototype={init:function(){var i,s=e(n),t=this.options,l=this.$elem,a='<div class=”menu-collapser”>’+t.collapserTitle+'<div class=”collapse-button”><span class=”icon-bar”></span><span class=”icon-bar”></span><span class=”icon-bar”></span></div></div>’;l.before(a),i=l.prev(“.menu-collapser”),l.on(“click”,”.sub-toggle”,function(n){n.preventDefault(),n.stopPropagation();var i=e(this).closest(“li”);e(this).hasClass(“expanded”)?(e(this).removeClass(“expanded”).html(t.expandIcon),i.find(“>ul”).slideUp(t.animSpeed,t.easingEffect)):(e(this).addClass(“expanded”).html(t.collapseIcon),i.find(“>ul”).slideDown(t.animSpeed,t.easingEffect))}),i.on(“click”,”.collapse-button”,function(e){e.preventDefault(),l.slideToggle(t.animSpeed,t.easingEffect)}),this.resizeMenu(),s.on(“resize”,this.resizeMenu.bind(this)),s.trigger(“resize”)},resizeMenu:function(){var i=this,t=e(n),l=t.width(),d=this.options,o=e(this.element),h=e(“body”).find(“.menu-collapser”);n.innerWidth!==s&&n.innerWidth>l&&(l=n.innerWidth),l!=a&&(a=l,o.find(“li”).each(function(){e(this).has(“ul”).length&&(e(this).addClass(“has-submenu”).has(“.sub-toggle”).length?e(this).children(“.sub-toggle”).html(d.expandIcon):e(this).addClass(“has-submenu”).append(‘<span class=”sub-toggle”>’+d.expandIcon+”</span>”)),e(this).children(“ul”).hide().end().find(“.sub-toggle”).removeClass(“expanded”).html(d.expandIcon)}),d.resizeWidth>=l?(d.indentChildren&&o.find(“ul”).each(function(){var n=e(this).parents(“ul”).length;e(this).children(“li”).children(“a”).has(“i”).length||e(this).children(“li”).children(“a”).prepend(i.indent(n,d))}),o.addClass(“collapsed”).find(“li”).has(“ul”).off(“mouseenter mouseleave”),h.show(),d.initiallyVisible||o.hide(“mouseleave”)):(o.find(“li”).has(“ul”).on(“mouseenter”,function(){e(this).find(“>ul”).stop().slideDown(d.animSpeed,d.easingEffect)}).on(“mouseleave”,function(){e(this).find(“>ul”).stop().slideUp(d.animSpeed,d.easingEffect)}),o.find(“li > a > i”).remove(),o.removeClass(“collapsed”).show(),h.hide()))},indent:function(e,n){for(var i=0,s=””;e>i;i++)s+=n.childrenIndenter;return”<i>”+s+”</i> “}},e.fn[l]=function(n){return this.each(function(){e.data(this,”plugin_”+l)||e.data(this,”plugin_”+l,new t(this,n))})}}(jQuery,window,document);

    Moderatore Gloria Liuni

    (@glorialchemica)

    Ciao @aluca6,
    quale tema stai utilizzando?

    Chi ha creato la discussione aluca6

    (@aluca6)

    Si chiama Finanbux

    • Questa risposta è stata modificata 4 anni, 11 mesi fa da aluca6.
    • Questa risposta è stata modificata 4 anni, 11 mesi fa da aluca6.
    Moderatore Cristiano Zanca

    (@cristianozanca)

    Salve aluca6,

    Se stai usando un tema o un plugin a pagamento e hai bisogno di aiuto ti suggeriamo di visitare i canali di supporto ufficiali del prodotto.

    http://bit.ly/2JJwCfU

    Al fine di essere una buona guida della comunità di WordPress e incoraggiare innovazione e crescita, crediamo sia importante indirizzare le persone verso i canali ufficiali di supporto 🙂

    Noi non abbiamo accesso ai prodotti a pagamento, quindi non possiamo sapere perché il tuo tema o plugin non stanno funzionando correttamente, questa è la ragione per cui ti stiamo reindirizzando verso i canali ufficiali del venditore, il quale è l’unico responsabile del funzionamento del proprio prodotto.

    La domanda resterà aperta a chiunque abbia già risolto lo stesso problema e riesca ad essere d’aiuto

    Ecco un chiarimento su le policy del forum: https://it.wordpress.org/support/lineeguida#Prodotti_a_pagamento

    Chi ha creato la discussione aluca6

    (@aluca6)

    Chiedo scusa.. Sono un nuovo arrivato 😀

    Chi ha creato la discussione aluca6

    (@aluca6)

    @cristianozanca

    Grazie Cristiano, ho risolto con lo sviluppatore che ha giustamente provveduto a sistemare questa mancanza.
    In effetti non ci avevo pensato a contattarlo.
    Inoltre, sempre per favore e mai per comando, ti andrebbe di dare un’occhiata al secondo quesito che avevo posto alla community?

    https://it.wordpress.org/support/topic/bloccare-barra-di-avanzamento-di-un-video/

    Grazie mille per entrambe le cose!

Stai visualizzando 6 risposte - dal 1 al 6 (di 6 totali)
  • Il topic ‘Chiusura con un click del menù a tendina mobile’ è chiuso a nuove risposte.