help slider
- Questo topic ha 16 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 6 mesi fa da crosby.
- AutorePost
- 23 Settembre 2012 alle 16:51 #2193crosbyPartecipante
Salve a tutti
Purtroppo mi sono ficcato di nuovo nei guai.
Gli slider per pilotare gli attuatori dovrebbero essere contenuti in una table html che volevo generare dinamicamente.
E’ anche difficile spiegare la situazione e spero di riuscirci.
Provo a ridurre all’osso il codice javascript che genera la tablefunction carica()
{
sliderValueID = “dev1_sn1”;
griglia.insertRow(0);
griglia.rows[0].insertCell(0);
griglia.rows[0].insertCell(1);
griglia.rows[0].cells[0].innerHTML =
//dentro le stringhe sono stati sostituite le parentesi angolari dei tag con parentesi quadre
“[span id='” + sliderValueID + “‘]0[/span]”;
griglia.rows[0].cells[1].innerHTML =
“[div class=’cursore’ id=’slider_” + sliderValueID + “‘][/div]”;
}questa funzione viene innescato con l’evento onload di body e genera una tabella con 1 riga e due colonne con questo contenuto
(anche qui sono stati sostituite le parentesi angolari dei tag con parentesi quadre)
[span id=’dev1_sn1′]0[/span]
[div class=’cursore’ id=’slider_dev1_sn1′][/div]il codice non cambia
$(function() {
$(‘.cursore’).slider
({
min : 0,
max : 1023,
slide: function(event, ui)
{
sliderValueID = $(this).attr(‘id’).replace(‘slider_’,”);
$(‘#’+sliderValueID).html(ui.value);
}
});
});Ma in questo caso non appare neanche lo slider.
Puo’ dipendere dal fatto che la porzione di html è stata generata dinamicamente?un saluto
Luca Milano
26 Settembre 2012 alle 16:22 #2197crosbyPartecipanteSalve a tutti
Con un po’ di testardaggine sono riuscito a venire a capo del mio stesso problema.
Ho messo il codice per inizializzare tutte le slider subito dopo la creazione dinamica dell’html con dentro i tag div delle slider (nel mio caso dentro la function “carica()”).
Adesso funziona.La cosa in generale mi sembra abbastanza potente in quanto posso creare una pagina html dove, ad esempio, non conosco a priori quanti slider voglio metterci dentro e poi gestirli comunque.
un saluto
Luca Milano27 Settembre 2012 alle 12:24 #2198jqueryitaliaAmministratoreSono contento che tu sia riuscito nell’intento.
A questo punto sarebbe interessante vedere il risultato e magari pubblicare un tutorial. Che ne dici?
28 Settembre 2012 alle 15:18 #2199crosbyPartecipanteSi mi piacerebbe molto.
Il progettino è ancora ‘under construction’ ma un pezzo semi funzionante è già proponibile e potrebbe essere condiviso con la comunità.
Come faccio ad allegare dei sorgenti alle mie comunicazioni?un saluto
Luca Milano1 Ottobre 2012 alle 18:08 #2205crosbyPartecipanteSalve a tutti
Ho provato nel post precedente ad allegare un sorgente in questo modo: ho sostituito tutte le parentesi angolari aperte con à (a accentata)e le parentesi angolari chiuse con ù (u accentata).
Per recuperare il tutto pensavo bastasse fare un copia/incolla in blocco note effettuare le sostituzioni inverse e salvare il tutto come html?
Ma ahime non funzionaun saluto
Luca Milano2 Ottobre 2012 alle 12:31 #2208jqueryitaliaAmministratoreCiao Luca.
Ho dovuto eliminare il post precedente in quanto causava problemi.
Inviami il codice (possibilmente allegalo in formato .zip) con una descrizione del progetto a info [AT] jqueryitalia [DOT] org.Provvederò quanto prima a pubblicarlo 😉
4 Ottobre 2012 alle 10:47 #2221crosbyPartecipanteok
appena possibile inizio a preparare la cosa
- AutorePost
- Devi essere connesso per rispondere a questo topic.