为什么Javascript中的offsetTop和JQuery中的offset()。top不相同?

时间:2019-07-09 20:55:23

标签: javascript jquery

一个例子:

const b = document.querySelector(".b");

console.log("Javascript: " + b.offsetTop);
console.log("JQuery: " + $(".b").offset().top);
.a {
  position: absolute;
  width: 500px;
  height: 500px;
  border: 1px solid;
  top: 300px;
}

.b {
  height: 100px;
  width: 100px;
  border: 1px solid;
  position: absolute;
  top: 200px;
}
<div class="a">
  <div class="b"></div>
</div>
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>

Jquery中的offsetTop等效于什么?

0 个答案:

没有答案