2

提案を含むiframeと入力フィールドがあります。提案されたアイテムのリストは、次のパラメーターを使用してjsで作成されます。

{
  borderRadius : '2px',
  boxShadow : '3px 4px 8px #DDDDDD',
  background : '#fff',
  border : '#aaa 1px solid',
  fontSize : '12px',
  padding : '2px',
  textAlign : 'left',
  position : 'absolute'
}

リストが長すぎない間は正常に機能します。写真に示すようなものが表示されます。 iframe 提案リストはiframeよりも長くなっています。

したがって、問題は、このリストをiframe上に表示するにはどうすればよいですか?

4

2 に答える 2

1

できません。

できることは、iframeファイルのコンテンツをメインページに挿入することです。これを見てください: http ://api.jquery.com/load/ページが同じドメインにある場合にのみ機能します。次に、iframeの代わりにdivを配置し、.loadをその中に入れます。

于 2012-06-21T09:33:59.400 に答える
1

iframeは埋め込みウィンドウのようなもので、その中のすべてがその中に表示されます。回避策は、リストに明確な高さを指定し、オーバーフロープロパティを追加するようなものです。これにより、リストはiframe内に表示されますが、スクロールバーが表示されます。

于 2012-06-21T09:35:44.553 に答える