December 14
Se si desidera aggiungere qualcosa alla tua pagina che è un po 'diverso da quello che la maggior parte delle persone sono nelle pagine Web, è possibile inserire un div "trascinabile". Un div è una sezione della pagina che può comprendere un gruppo di testo o immagini che è separata dal resto della pagina HTML. È possibile effettuare una div che l'utente può trascinare. Questo può essere utile nelle pagine Web che consentono all'utente di personalizzare la propria esperienza.
1 Accedi al tuo server Web e aprire la pagina HTML che includerà il div trascinabile.
2 Inserire questo codice in tra i tag <head> e </ head> tag nella tua pagina:
<Style type = "text / css">
.dragplace {
background: # FF0000;
width: 250px;
altezza: 250px;
position: absolute;
top: 50px;
sinistra: 50px;
z-index: 5;
}
</ Style>
<Script language = "javascript">
var x;
var y;
elemento var;
var being_dragged = false;
Funzione Mouser (evento) {
if (event.offsetX || event.offsetY) {
x = event.offsetX;
y = event.offsetY;
}
altro {
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';
se (== being_dragged true) {
document.getElementById (elemento) .style.left = x + 'px';
document.getElementById (elemento) .style.top = y + 'px';
}
}
Funzione MOUSE_DOWN (ele_name) {
being_dragged = true;
elemento = ele_name;
document.getElementById (elemento) .style.cursor = 'movimento';
}
Funzione MOUSE_UP () {
being_dragged = false;
document.getElementById (elemento) .style.top = y + 'px';
document.getElementById (elemento) .style.left = x + 'px';
document.getElementById (elemento) .style.cursor = 'auto';
}
</ Script>
3 Clicca sulla sezione della pagina in cui si desidera visualizzare il div trascinabile. Questo deve essere nella sezione <body> della pagina.
4 Inserire il seguente codice:
<Class = corpo "principale" onMouseMove = "Mouser (evento);">
<Div id = "trascinatore" class = "dragplace" onMouseDown = "MOUSE_DOWN ( 'trascinatore')" onMouseUp = "MOUSE_UP ()"> Trascina questa </ div>
5 Sostituire "Trascina questo" con il contenuto che si desidera visualizzare nel div.
6 Pubblicare la pagina. L'utente ora sarà in grado di trascinare il div in qualsiasi punto della pagina pubblicata.