.detach().appendTo(..) Perchè non funziona?

otto9due

Utente Attivo
22 Feb 2014
529
21
28
sto provando una cosa del genere, ma non sembra funzionare e non capisco il perchè..
In pratica al click di una delle due freccette l'ultimo li dovrebbe essere eliminato, ma conservato in memoria con detach() e poi appeso in base alla freccetta cliccata o all'inizio o alla fine dell'ul..
Codice:
$(document).on('click','.up', function() {
        $('.offer-column ul li:last').detach().appendTo('.offer-column ul');
});
$(document).on('click','.down', function() {
        $('.offer-column ul li:first').detach().prependTo('.offer-column ul');
 });

l'html è molto semplice:
HTML:
<div class="offer-column ">
    <ul>
        <li>
            <div><h3>Titolo</h3></div>
            <div class="price-off">€68</div>
            <div><h4>Around 22,600 creative enterprises, predominantly SMEs, generated over 18,6 billion Euro in total revenue.</h4></div>
            <div class="img-off"><img src="http://www.miosito.com/prova.jpeg" alt="test"></div>
        </li>
        <li>
            <div><h3>Titolo</h3></div>
            <div class="price-off">€68</div>
            <div><h4>Around 22,600 creative enterprises, predominantly SMEs, generated over 18,6 billion Euro in total revenue.</h4></div>
            <div class="img-off"><img src="http://www.miosito.com/prova.jpeg" alt="test"></div>
        </li>
        <li>
            <div><h3>Titolo</h3></div>
            <div class="price-off">€68</div>
            <div><h4>Around 22,600 creative enterprises, predominantly SMEs, generated over 18,6 billion Euro in total revenue.</h4></div>
            <div class="img-off"><img src="http://www.miosito.com/prova.jpeg" alt="test"></div>
        </li>
        <li>
            <div><h3>Titolo</h3></div>
            <div class="price-off">€68</div>
            <div><h4>Around 22,600 creative enterprises, predominantly SMEs, generated over 18,6 billion Euro in total revenue.</h4></div>
            <div class="img-off"><img src="http://www.miosito.com/prova.jpeg" alt="test"></div>
        </li>
    </ul>
</div>

<div class='container-vert-off'>
    <i class="fa fa-caret-down down"></i>
    <i class="fa fa-caret-up up"></i>
</div>



Questo invece funziona.... Perchè??????
HTML:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").detach().appendTo('div');
  });
});

$(document).ready(function(){
  $("button.2").click(function(){
    $("p").detach().prependTo('span');
  });
});

</script>
</head>
<body>

<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<div></div>
<span></span>
<button>Metti in div</button>
<button class='2'>Metti in span</button>

</body>
</html>
 
Ultima modifica:

otto9due

Utente Attivo
22 Feb 2014
529
21
28
Risolto.. In pratica funzionava tutto correttamente, solo che appendevo l'ultimo li come ultimo li, quindi non vedevo variazioni, è bastato invertire prependTo e appendTo è walaà.. Grazie comunque
 
Discussioni simili
Autore Titolo Forum Risposte Data
Tommy03 Perchè non si apre una pagina PHP PHP 4
S [PHP] Perchè con require(tcpdf...) restituisce ora errata? PHP 0
ragazzesexy perchè google non elimina i siti inesistenti? SEO e Posizionamento 2
otto9due .hover() perchè non va in questo caso? jQuery 2
S [PHP] Perchè non mi esegue la query? PHP 11
D Perchè la function non funziona? Javascript 0
G Perchè il livello originale non rimane integro rispetto alle modifiche apportate? Photoshop 9
P Non riesco a capire dove sta l'errore e perchè non mi memorizza il contenuto PHP 14
A Perchè su chrome e safari funziona tutto e su firefox e ie no?!!!? Presentati al Forum 0
felino Sondaggio: quale framework utilizzate e perchè? PHP 0
Devil-94 .replace perchè non funziona ? Javascript 1
R Perchè non si riescono a settare dinamicamente i parametri di una pagina HTML? Javascript 1
D perchè non aggiorna il totale? Javascript 5
G Perchè nel mio photoshop non trovo sfocatura gaussiana Photoshop 1
A Non riesco a fare backup sito perchè Filezilla non scarica tutti i file! Web Server 4
L Funzione per verificare distanza di tempo non funziona: perchè? PHP 4
B Perchè non va? PHP 4
A Perchè non mi fa l'edit delle informazioni dell'account Magento 0
M Fatture senza marca da bollo perchè inferiori a 77,47 euro Leggi, Normative e Fisco 5
M Perchè non invia la mail in formato html? PHP 5
V perchè una somma può non funzionare? PHP 4
C Ma perchè!!!! Differenza visualizzazione con iOS Safari HTML e CSS 2
I Perchè devo cliccare 2 volte su un link per caricare correttamente il css di una galleria? WordPress 1
M Perchè alla fine di un ciclo while si interrompe l'esecuzione? PHP 1
P Perchè il framework di zurb deforma le foto? HTML e CSS 2
F Perchè non vedo il TITOLO nel browser? help! HTML e CSS 2
S un IF dentro l'altro... Perchè no?!?!? Javascript 15
D Animazioni - perchè torna nel suo stato iniziale??? HTML e CSS 2
C Perchè non funziona la funzione if con la variabile getdate... ? Javascript 4
G Perchè non funziona $_SERVER['HTTP_REFERER'][risolto] PHP 7
L Penalizzata... ma non capisco perchè! SEO e Posizionamento 4
maxbossi [LEGGERE] Perchè NON ho il permesso di scrivere in questa sezione? Presenta il tuo Sito 0
S Perchè i sottomenu non si vedono? HTML e CSS 3
YellowMan HTML5: quali vantaggio offre? perchè si parla di rivoluzione? HTML e CSS 15
E perchè la ricevo 5 volte?????? PHP 31
IerardiMario Variabile $_POST risulta indefinita. Perchè? PHP 5
A Favicon funziona solo su Firefox e non su Explorer - Perchè ? - HTML e CSS 6
B Perchè il mio sito non decolla? SEO e Posizionamento 5
D mi ridimensiona una sola immagine :crying: perchè? Javascript 1
A Perchè non entro nei motori di ricerca SEO e Posizionamento 3
U perchè la funzione move_uploaded_file non funziona se i permessi sono 777? PHP 11
max_400 fopen - l'attributo 'r+' si comporta uguale a 'w+' perchè? PHP 4
N perchè si "autoscrolla" la pagina? Javascript 0
O Easy Php non funziona, perchè? PHP 5
R link exchange??!? perchè non risulto ancora abilitato? Supporto Mr.Webmaster 4
borgo italia perchè non funzia? Discussioni Varie 2
R Perchè le immagini riesco a spostarle e i video no? PHP 2
W perchè il mio sito cambia aspetto? [css] HTML e CSS 15
ale-inka Perchè google non mi legge con il www? SEO e Posizionamento 4
M perchè non sono attivo Supporto Mr.Webmaster 0

Discussioni simili