将iframe滚动到没有id字段的锚点

时间:2016-09-01 06:40:33

标签: javascript jquery html iframe

我正在页面上加载一个iframe,我只想显示它的一部分,问题是,我想在iframe中显示的地方不包含id字段,所以下面的代码不起作用

<iframe src"thedoamin.com #anchor" />

我尝试将id字段添加到我想要在源域中显示的部分,但该部分本身是一个插件,可以加载其他一些javascript。所以上面的iframe根本不会滚动到id锚点。

我认为问题在于iframe首先在我的页面中加载,并且它无法在iframe中找到id字段,因为该部分尚未加载,因此它不会执行任何操作。感觉我陷入了无限循环。

如何只展示没有id字段的iframe的一部分????

我也尝试过使用.load()函数,但是我要显示的部分不仅仅是html,它还依赖于其他javascript和css,所以它没有正确显示。

1 个答案:

答案 0 :(得分:1)

以下是我评论的最新答案:

您可以尝试在div中获取iframe,然后根据该div设置iframe的位置。

<div style="overflow: hidden; max-width: 736px;">
  <iframe scrolling="no" src="your_page" style="margin-left:-185px; height:859px; margin-top:-533px; width:926px;">
  </iframe>
</div>