小编Kic*_*ick的帖子

尝试获取元素onload的偏移顶部值时获得0

我正在研究有多个iframe的项目.主iframe具有页面,页面包含也具有页面内容的子iframe.

在子iframe中我有选项卡,每个选项卡都有从服务器动态加载的页面内容.

我正在尝试使用offset()来获取div元素的偏移顶部值.在页面上载时从屏幕顶部开始.它在使用'Reload iframe'重新加载子iframe时返回一些值,但在重新加载页面时返回'0'.

我正在附上我想要做的图像,请检查,如果我没有清楚地解释我上面的问题.

问题描述图像

我尝试了这段代码并将此代码放在$(document).ready(){}中,在重新加载特定的iframe时它的工作正常.但是在负载时返回0.

var $stored_selector = $('#displayMedsdetail');
var offset = $stored_selector.offset(), remaining_height;
console.log(offset.top);
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我找出为什么offset().顶部在重新加载页面时返回0?

html javascript iframe jquery

9
推荐指数
1
解决办法
644
查看次数

标签 统计

html ×1

iframe ×1

javascript ×1

jquery ×1