Ich versuche, ein iframe auf iOS zu blättern, und es gelang mir, es Scrollen gut, Referenz:Scrolling iframe auf iOS ist gelöst, aber die iframe Seite Anzeige unvollständig
http://home.jejaju.com/play/iframe-scroll.html
http://areaaperta.com/nicescroll/demo.html
ABER, haben alle Lösungen ein Problem: die Iframe Seite wird nicht vollständig angezeigt ...
Ich testete auf meinem iPhone und iPad, die Iframe-Seite zeigt abgehackt.
eine Idee?
Beispiel:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9;FF=3;chrome=1;OtherUA=4" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.js"></script>
<script type="text/javascript">
$(function(){
if (/iPhone|iPod|iPad/.test(navigator.userAgent))
$('iframe').wrap(function(){
var $this = $(this);
return $('<div />').css({
width: $this.attr('width'),
height: $this.attr('height'),
overflow: 'scroll',
'-webkit-overflow-scrolling': 'touch'
});
});
})
</script>
<title>Untitled</title>
</head>
<body>
stuff
<div>
<iframe src="iframe-scroll-long.html" height="500" width="500"></iframe>
</div>
more stuff
</body>
</html>
Kann ich Ihren Code sehen? –
Mein Code ist der gleiche wie http://home.jejaju.com/play/iframe-scroll.html, Sie können diese Seite auf dem iPad sehen, die iframe-Seitenanzeige abgehackt, meine iOS-Version ist 5.1.1. – Jove
Okay, aber ich kann die Quelle nicht anzeigen, können Sie den Code von dieser Webseite bitte posten? –