Wie bekomme ich ein Div schieben sich vom unteren Rand der Seite in JavaScript?

May 25

Ein Div ist eine Unterabteilung der eine Webseite, die getrennt vom Rest der Seite betreibt. Divs werden häufig als Textfelder. Sie müssen angeben, einige CSS und JavaScript Formatierung auf Ihrer Seite, wenn Sie den Benutzer das Div auf der Seite, einschließlich der in der Lage, ihn von unten nach oben schieben bewegen können möchten. Ein Div, die von unten nach oben Folien kann vorteilhaft sein, weil es den Benutzer erlaubt, die Inhalte jederzeit in das div-Tag auf seinem Bildschirm zu halten.

Anweisungen

1 Melden Sie sich Ihrem Web-Server, und öffnen Sie die HTML-Seite, die das Div enthalten wird, die der Benutzer von unten nach oben schieben können soll.

2 Klicken Sie den Cursor auf der Seite im unteren Bereich des HTML-Codes. Wenn das Div am unteren Rand der Seite beginnen soll, klicken Sie auf der Seite kurz vor der Schließung < / body > Tag.

3 Fügen Sie diesen Code:

< Körper Klasse = "Haupt" onMouseMove="mouser(event);" >

< Div Id = "Schieber" Class = "Slideplace" onMouseDown="mouse_down('dragger')" onMouseUp="mouse_up()" > Text hier einfügen < / Div >

4 Ersetzen Sie "Text mit dem Text in der div. erscheinen möchten geht hier"

5 Klicken Sie am oberen Rand Ihrer HTML-Seite, zwischen den < Head > und < / Head >-tags und dieser JavaScript-Code enthalten:

< Typ style = "Text/Css" >

{.slideplace}

Hintergrund: #FF0000;

Breite: 250px;

Höhe: 250px;

Position: absolute;

oben: 50px;

Links: 50px;

Z-Index: 5;

}

< / style >

< Skriptsprache = "Javascript" >

Var X;

Var y;

Var-Element;

Var Being_dragged = False;

Funktion mouser(event) {}

If(Event.OffsetX || Event.OffsetY) {}

x=Event.OffsetX;

y=Event.OffsetY;

}

Else {}

x=Event.pageX;

y=Event.pageY;

}

Document.getElementById('X').innerHTML = X + 'px';

Document.getElementById('Y').innerHTML = y + 'px';

Document.getElementById('X-coord').innerHTML = X + 'px';

Document.getElementById('Y-coord').innerHTML = y + 'px';

If(being_dragged == true) {}

document.getElementById (Element).style.left = X + 'px';

document.getElementById (Element).style.top = y + 'px';

}

}

Funktion mouse_down(ele_name) {}

Being_dragged = True;

Element = Ele_name;

document.getElementById (Element).style.cursor = 'verschieben';

}

Funktion mouse_up() {}

Being_dragged = False;

document.getElementById (Element).style.top = y + 'px';

document.getElementById (Element).style.left = X + 'px';

document.getElementById (Element).style.cursor = 'auto';

}

< / script >

6 Veröffentlichen Sie die Seite "".