2012-06-21 2 views
2

iframe과 입력란에 의견이 있습니다.iframe을 덮어 쓰십시오.

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

그리고 목록이 너무 오래되지 않은 상태에서 잘 작동 : PARAMS를 다음과 제안 항목의 목록은 JS에 생성됩니다 지금은 그림에 표시된 같은 것을 볼 수 : iframe 목록이 더 이상 제안 iframe보다.

그래서 질문입니다.이 목록을 iframe 위에 표시하려면 어떻게해야합니까?

답변

1

iframe은 포함 된 창과 비슷하며 그 안에 모든 내용이 표시됩니다. 해결 방법은 목록에 명확한 높이를 지정하고 오버플로 속성을 추가하여 목록이 iframe 내부에 표시되지만 스크롤 막대를 갖게하는 것과 같습니다.

+0

맞지만 스크린 샷을 기반으로 그는 이미 그렇게하고있다. – Karlth

+0

@ user357320 : 스크롤 막대가 목록이 아닌 iframe에 속해 있다고 생각합니다. – Exor

+0

그러면 목록 자체에 높이를 두는 것을 의미합니까? 알았어, 그게 효과가있을거야. – Karlth

1

수 없습니다.

당신이 할 수있는 것은 iframe 파일의 내용을 메인 페이지에 삽입하는 것입니다. 이것 좀보세요 : http://api.jquery.com/load/ 페이지가 동일한 도메인에있는 경우에만 작동합니다. 그런 다음 iframe 대신 div를 삽입하고 그 안에로드합니다.

+0

흠 ... 불행히도 나는 그것을 할 수 없다 - 나는 iframe이 될 필요가있다. – k102

관련 문제