1

iframe を備えた webapp (iphone) があり、iframe 内のコンテンツのサイズを変更して、何もトリミングされないようにしたいと考えています。これを以下のコードで動作させることができました。問題は、iframe にロードしたページのリンクがどれも機能しないことです。

そして問題はこれです:

-webkit-transform: scale(0.30);
-webkit-transform-origin: 0 0;

変換スケーリングを使用すると、何らかの理由でリンクが機能しなくなります。上記の css を削除すると、リンクは機能し始めますが、コンテンツがオーバーフローし、iframe でトリミングされます。

これを使用してコンテンツをスケーリングします。

<div class="theiframewrap">      
<iframe id="theiframeid" class="theiframeid" src="http://www.mypage.se/"></iframe>
</div>

そしてCSS:

.theiframewrap { 
    width: 320px!important;     
    padding: 0px; 
    top:45px; 
    position:relative; 
    overflow:hidden; 
    border:0px solid #f00;
    z-index:2200;
    }
.theiframeid { 
    height:600px;
    width:100%;
    margin:0px; 
    top:0px; 
        -webkit-transform: scale(0.30);
        -webkit-transform-origin: 0 0;
    z-index:2300;
}

私が書いたように、これは機能し、コンテンツを必要に応じて縮小しますが、リンクが機能しなくなるのはなぜですか?

他に方法はありますか、教えてください。これは私を夢中にさせます:-)ありがとう。

4

0 に答える 0