var saveButton = document.getElementById("saveButton");
var saved = document.getElementById("saved");
var takeMeToSave = document.getElementById("takeMeToSave");
var cordinateCont = "";
var cordinateBtn = ""
var boxMove = document.getElementById("box");
takeMeToSave.style.display = "none"
saveButton.onclick = function(e) {
saved.style.visibility = "visible";
setTimeout(function() {
saved.style.visibility = "hidden";
}, 1500);
cordinateCont = e.pageY; //where is the click according to content including scroll content
cordinateBtn = e.clientY; //cordinateBtn is where it is clicked inside btn
takeMeToSave.style.display = "block";
boxMove.style.top = cordinateCont - cordinateBtn + 'px';
};
takeMeToSave.onclick = function() {
window.scrollTo({
top: cordinateCont - cordinateBtn,
left: 0,
behavior: 'smooth'
});
//1 is borderWidth of btn and 50, cordinateBtn, 1 is subtracted from position to remove wherever it is clicked on btn and only change with respect to top of window screen of content
};
#save {
position: fixed;
top: 50px;
left: 10px;
width: 20%;
}
#saved {
visibility: hidden;
color: green;
}
#content {
width: 60%;
margin: auto;
}
#takeMeToSave {
background-color: lightblue;
position: fixed;
top: 0;
cursor:pointer;
border-radius:4px;
padding:3px;
}
#box {
position: absolute;
background-color: black;
opacity: 0.5;
height: 2.5em;
width: 100%;
left: 0;
top: 0px;
transition: 0.3s top;
pointer-events:none;
}
<div id="save">
<button id="saveButton">Save position</button>
<span id="saved">Saved!</span>
</div>
<div id="box"></div>
<div id="takeMeToSave">Take Me To Save</div>
<div id="content">
TOP<br><br>jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv
dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap
urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls;
av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas
jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv
dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap
urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls;
av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas
fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl;
fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq nm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv
dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap
urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls;
av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fasklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas
jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv
dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap
urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls;
av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas
jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv
dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap
urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq
ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq nm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl;
afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup
kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv
dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fasklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap
urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls;
av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas
jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv
dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap
urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls;
av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas
jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl;
fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup
kfldsja fas jklf; dsjak; lfdjsakeruwiq nm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap
urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls;
av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas jklf; dsjak; lfdjsakeruwiq ptewquiporewquipofdsuaipv dsnmvczxnm.,vcxznm., fdsn.,mfdsanm,dsnm.,vcxzjfap urioepw uipofd sjakl; fjkdsl; afjkdl; sajfkdls; av znx,.mcvnm,cv.znx ureopwuqiporewup kfldsja fas
<br><br>BOTTOM<br><br>
</div>