2016-04-05 12 views

Antwort

3

Verwenden top statt margin-top und stellen eine hohe z-index

var button = document.createElement("Button"); 
 
button.innerHTML = "Title"; 
 
button.style = "top:0;right:0;position:absolute;z-index: 9999" 
 
document.body.appendChild(button);

+0

Jede andere Antwort verpassten die 'z-index' Teil. +1 dafür! – Roy

+0

Wenn ich diesen snipped, sagen wir Stapelüberlauf, die Schaltfläche wird am unteren Rand der Seite statt der oberen angezeigt werden ... – Antzi

+0

@Antizi Warum würde es so verhalten? – LGSon

0

Veränderung der Positionierung festgelegt und an die Spitze zu 0

button.style = "top:0%;right:0%;position:fixed;" 
2

Sie waren fast da, aber anstatt die margin-top Eigenschaft zu verwenden, verwenden Sie die top Eigenschaft und verwenden Sie position:fixed; anstelle von position:absolute;.

var button = document.createElement("Button"); 
 
button.innerHTML = "Title"; 
 
button.style = "top:0;right:0;position:fixed;" 
 
document.body.appendChild(button);

Verwandte Themen