JavaScript
S funkcijo CopyToClipboard(id) kopiramo kodo v odložišče (Clipboard),
ostale funkcije so za pomik na vrh strani. Funkcija topFunction() poskrbi za pomik
na vrh strani, funkcija scrollFunction() pa po pomiku po strani navzdol za 100 px
ali več prikaže gumb za pomik na vrh strani.
Več
Primer funkcije CopyToClipboard(id):
Copy
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Cras convallis, arcu id ultricies tempor, leo leo sodales
tortor, nec tempus mi arcu id ipsum. Sed a placerat tellus.
Fusce convallis pharetra augue, hendrerit cursus eros tincidunt at.
Primer pomik na vrh strani:
Na vrh
Funkcija CopyToClipboard(id)
Copy
function CopyToClipboard(id) {
var r = document.createRange();
r.selectNode(document.getElementById(id));
window.getSelection().removeAllRanges();
window.getSelection().addRange(r);
document.execCommand('copy');
window.getSelection().removeAllRanges();
}
Uporaba funkcije CopyToClipboard(id)
Copy
<a href="#" onclick="CopyToClipboard('lorem_ipsum');return false;" class="btn btn-dark">Copy</a>
<div id="lorem_ipsum">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Cras convallis, arcu id ultricies tempor, leo leo sodales
tortor, nec tempus mi arcu id ipsum. Sed a placerat tellus.
Fusce convallis pharetra augue, hendrerit cursus eros tincidunt at.
</div>
Funkcije za pomik na vrh strani
Copy
<button class="btn btn-dark" onclick="topFunction()" id="ToTopBtn">Na vrh</button>
window.onscroll = function () { scrollFunction() };
function scrollFunction() {
if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) {
document.getElementById("ToTopBtn").style.display = "block";
} else {
document.getElementById("ToTopBtn").style.display = "none";
}
}
function topFunction() {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
}