我正在页面上加载一个iframe,我只想显示它的一部分,问题是,我想在iframe中显示的地方不包含id字段,所以下面的代码不起作用
<iframe src"thedoamin.com #anchor" />
我尝试将id字段添加到我想要在源域中显示的部分,但该部分本身是一个插件,可以加载其他一些javascript。所以上面的iframe根本不会滚动到id锚点。
我认为问题在于iframe首先在我的页面中加载,并且它无法在iframe中找到id字段,因为该部分尚未加载,因此它不会执行任何操作。感觉我陷入了无限循环。
如何只展示没有id字段的iframe的一部分????
我也尝试过使用.load()函数,但是我要显示的部分不仅仅是html,它还依赖于其他javascript和css,所以它没有正确显示。
答案 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>