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>