Wie füge ich die Fähigkeit hinzu, bestimmten Inhalt von einem Element zu einem anderen Element und wieder zurück zu ziehen, in reinem Javascript?Wie verschiebt man den Inhalt eines HTML-Elements von und zu immer und immer wieder?
Ich brauche diese Funktionalität, um die Position des Inhalts basierend auf Desktop- und mobilen Größen zu ändern.
Ich habe meine eigene Funktion gemacht, aber das Problem ist, dass es nicht möglich ist, die letzte Aktion auszuführen, um den Inhalt wieder auf seine ursprüngliche Position zu verschieben. Es braucht etwas Bind Funktionalität, denke ich?
function moveContent(fromid, toid)
{
// Insert After This
var ref_el = document.getElementById(toid);
var parent = ref_el.parentNode;
// From Element
var from_el = document.getElementById(fromid);
if (from_el != null)
{
var from_el_parent = from_el.parentNode;
tparent = from_el.parentNode;
if (tparent === null || tparent.id !== toid)
{
var holder = from_el.outerHTML;
from_el.innerHTML = '';
// Insert inside
ref_el.innerHTML = holder;
}
}
}
Ich bezweifle es wirklich gute Idee für RWD ist :) Vielleicht ist Ihre HTML und reine CSS-Lösung zeigt, wird möglich sein? –
Das ist nicht wirklich eine gute Lösung, weil die Seite alles zweimal laden muss. –