Javascript 包裹iframe
我有一个iframe和一个输入字段,里面有suggest。 建议项目列表在js中创建,参数如下:Javascript 包裹iframe,javascript,html,css,Javascript,Html,Css,我有一个iframe和一个输入字段,里面有suggest。 建议项目列表在js中创建,参数如下: { borderRadius : '2px', boxShadow : '3px 4px 8px #DDDDDD', background : '#fff', border : '#aaa 1px solid', fontSize : '12px', padding : '2px', textAlign : 'left', position : 'absolute'
{
borderRadius : '2px',
boxShadow : '3px 4px 8px #DDDDDD',
background : '#fff',
border : '#aaa 1px solid',
fontSize : '12px',
padding : '2px',
textAlign : 'left',
position : 'absolute'
}
虽然列表不太长,但效果很好:现在我看到如图所示:
建议列表比iframe长
所以问题是:我怎样才能让这个列表出现在iframe上?你不能
您可以做的是将iframe文件的内容注入到主页中。看看这个:它只在页面位于同一个域时才起作用。然后只需将div而不是iframe和.load放入其中。iframe就像一个嵌入式窗口,其中的所有内容都显示在其中。
解决方法类似于为列表指定一个确定的高度,并在其中添加溢出属性,因此,列表将显示在iframe中,但会有一个滚动条。正确,但根据屏幕截图,他已经在这样做了。@user357320:我认为滚动条属于iframe而不是列表。你的意思是在列表上加上一个高度吗?好的,我明白,这可能有用。@user357320:是的,我就是这么说的:)@埃克索似乎很好:)我的意思是——这不是我想要的,但我想这是最好的方法。。。不幸的是,我不能这样做——我需要它成为一个iframe