html
<div id="video"></div>
<p class="coordspls">Too much overflow!</p>
伪代码:
Get x position of .coordspls save to cox
Get y position of .coordspls save to coy
Set x position of #video to cox
Set y position of #video to coy
html
<div id="video"></div>
<p class="coordspls">Too much overflow!</p>
伪代码:
Get x position of .coordspls save to cox
Get y position of .coordspls save to coy
Set x position of #video to cox
Set y position of #video to coy
幸运的是,CSS 不能那样工作。
要将#video 放在 coordpls 的同一位置,当某些情况发生时,您必须将其移动到 coordspls 中,并使用 position:absolute;top:0px;left:0px 并确保周围的 p 具有相对位置。
var x = $("#coordspls").offset().left;
var y = $("#coordspls").offset().top;
console.log('x: ' + x + ' y: ' + y);
这就是我所得到的!对不起,但希望它能给你一个起点!