Rumah > hujung hadapan web > tutorial js > layuiadmin的iframe版在ios系统页面不能自适应的解决方法介绍

layuiadmin的iframe版在ios系统页面不能自适应的解决方法介绍

不言
Lepaskan: 2018-08-25 11:24:41
asal
6009 orang telah melayarinya

本篇文章给大家带来的内容是关于layuiadmin的iframe版在ios系统页面不能自适应的解决方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

layuiadmin官方演示的iframe版,在安卓上正常,但在ios上就会出现iframe页面不能自适应的问题。
经过各种百度和谷歌,终于结合网上的一些办法,目前看是完美的结局了这一问题。
实际上方法很简单,就用js判断一下客户端,如果是ios,就是根据取得的屏幕参数,强制限制iframe页面的宽度。
效果如下:
修改前:
16837968_1534312944265_77184.PNG

16837968_1534312953485_76577.PNG

修改后:

16837968_1534312967725_42299.PNG

16837968_1534312974120_13662.PNG

修改方法:
1、在嵌入进iframe的每个页面的里面加个id,如
2、引入jquery,并新增js代码:   

var ua = navigator.userAgent.toLowerCase();
    var screenwidth = window.screen.width;
    if(!/iphone|ipad|ipod/.test(ua)){
        $("#iosiframe").attr("scrolling","auto");
    }else{
        $('#iosiframe').width(screenwidth + 'px');
    }
Salin selepas log masuk

备注:也可以直接在layui.js里面加上以上代码,以后只需要在指定id就行了。

说实话,我是买不起layuiadmin,因为只是用来学习,所以花不起那个正版的钱。只是从官网演示里面拔的皮,所以目前自己测试了没问题,看大家测试后会有其它问题发现没。

相关推荐:

父页面iframe高度自动适应子页面iframe高度_html/css_WEB-ITnose

页面能自适应手机屏幕大小,在里面的图片不能

Atas ialah kandungan terperinci layuiadmin的iframe版在ios系统页面不能自适应的解决方法介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan