Jquery file
Autore: Claudio D.
Visite 1560,
Followers 1,
Condiviso 0
Sto realizzando una pagina faq ed ho trovato anche lo script adatto su questo portale
https://ontopmarketing.agency/schema-faq-generator/
mi da codice
mi da css
mi da anche jquery.
ed è li che ho il problema ho inserito il codice , il css .... ma il jquery ?
Non riesco a capire dove copiarlo , se slavarlo come file esterno e allegarlo in esperto .... help me da qualcuno più esperto.
al momento infatti il risultato è quello del allegato....ma nn c'è slideup o slidedown delle domande.
Postato il
Se conosci un poco di programmazione puoi fare da te con quel codice, altrimenti puoi usare l'oggetto posto in vendita da Incomedia che è la stessa cosa più o meno
https://market.websitex5.com/it/oggetti/anteprima/2d895af3-1219-4106-b1ab-3283c1cac41
il programma ti inserisce già di suo il jquery.... prova ad inserire solo il codice e il css e vedi se ti funziona lo stesso...
Si funziona anche con la versione jquery caricata da website, quindi basta solo inserire in oggetto html tutti i codici
Autore
perdonatemi non ho una grande esperienza di html .... quindi il codice html lo inserisco nel oggetto html , css lo inserisco invece nella sezione esperto in css . ma il jquery ? è quello che non capisco dove inserirlo
Lo puoi mettere sempre nell'oggetto HTML tra due tag <script> </script>
Autore
uhm ci ho provato ma il risultato è peggiorato .... anzi non riesco neanche a tornare al risultato precedente.
Non lo mettere perchè il programma lo carica di suo, comunque questo tipo di funzioni sarebbero da verificare on line e non in locale.
Premetto che non ho capito che cosa vuoi raggiungere
Deduco che hai utilizzzato un oggetto HTML e che hai inserito il CSS nella scheda Esperto del suddetto oggetto, e fino a qui va bene
La scheda Esperto dell'oggetto HTML prevede l'inserimento solo di codice CSS
Cosa fare per il codice Jquery?
Risultato:
<div class="schema-faq-code" ………..
Resto del codice HYML
...............................
</div>
<script>
jQuery('.faq-q').click(function(){
if (jQuery(this).siblings().find('.faq-a').is(':visible')) {
jQuery(this).removeClass('faq-q-open');
jQuery(this).siblings().find('.faq-a').removeClass('faq-a-open').slideUp();
}
else {
jQuery(this).addClass('faq-q-open');
jQuery(this).siblings().find('.faq-a').addClass('faq-a-open').slideDown();
}
})
</script>
Provato e funziona
PS: Sinceramente non capisco quelli che affermano che non è necessario inserire il codice Jquery
Non ho provato il codice ma riportavo quanto detto da Giorgio C. e Mirko Boschetti.
Autore
Dunque il risultato che vorrei ottenere è quello praticamente che avevo allegato nel primo post , ovvero creare una faq page con un menù a fisarmonica , nel quale cliccando sulla domanda .... si apre il menù risposta.
inizialmente avevo inserito alcune domande test e il menù grafivamente riportava il (+) accanto ma non c'era animazione.
seguendo i vostri consigli ho provato a copiare
ma il risultato resta lo stesso
in sostanza non c'è neanche più la parte grafica con il (+) a fisarmonica.
Certamente non hai seguito il mio consiglio
http://essedi.altervista.org/_EVO2019/_prove/altro-21.html
Non essendo io interessato all'argomento, dopo la chiusura di questa discussione, questa pagina verrà rimossa appena
Autore
li ho seguiti passo passo e rifatti or ora nuovamene ... mi sa che mi sfugge qualcosa .... infatti come vedi ... nada
Mi spiace non essere all'altezza , e dare noia .
Ma se lo fossi stato avrei fatto senza help ....
cliccare? questo? bordo? bordo-raggio?
E ti credo che non funziona. Dove hai letto che i codici CSS e JS possono essere tradotti in italiano?
Li devi copiare pari pari
@Claudio... ..."forse" sarebbe meglio che tu usassi l'oggetto Accordion , come ti era già stato detto...
https://market.websitex5.com/it/oggetti/anteprima/2d895af3-1219-4106-b1ab-3283c1cac41
Ummm... Hai fatto tradurre la pagina a Google e ti ha tradotto anche i codici!
Riporta tutto in inglese e copia e incolla.
Autore
Porc .... beh questo non ci avevo proprio pensato e notato .....
scusatemi .... era una fesseria della quale non mi ero accorto. .
Grazie per assistenza e pazienza