Absolute vs Relative

by Darko

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<div class="wrapper">
  <div style="position:relative;" class="parent">
    <div style="position:relative;">
      <div class="dont-want-parents" style="position:absolute;">
      </div>
    </div>
  </div>
</div>

CSS

body {
  padding: 0;
  margin: 0;
  background-color: #ccc;
}


/* just for an example styles */

.wrapper {
  max-width: 70%;
  height: 400px;
  background-color: #fff;
  margin: 20px auto;
  padding: 5%;
}

.wrapper > div {
  border: solid 1px #ccc;
  width: 100%;
  height: 100%;
}

.wrapper > div >div {
  border: solid 1px #ccc;
  height: 90%;
  top: 5%;
  width: 50%;
  margin: auto;
}

.dont-want-parents {
  background-color: blue;
  width: 30%;
  height: 50%;
  float: left;
  bottom: 0
}

JavaScript

$(window).on("load resize",function(e){
  var parentoffset = $('.dont-want-parents').parent();
  var elwidth = $('.dont-want-parents').width();
  var offset = parentoffset.offset();
  $('.dont-want-parents').css('right', -offset.left + elwidth);
});