首頁 >web前端 >js教程 >layuiadmin的iframe版在ios系統頁面無法自適應的解決方法介紹

layuiadmin的iframe版在ios系統頁面無法自適應的解決方法介紹

不言
不言原創
2018-08-25 11:24:415993瀏覽

這篇文章帶給大家的內容是關於layuiadmin的iframe版在ios系統頁面不能自適應的解決方法介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

layuiadmin官方示範的iframe版,在安卓上正常,但在ios上就會出現iframe頁面不能自適應的問題。
經過各種百度和谷歌,終於結合網路上的一些辦法,目前看是完美的結局了這個問題。
其實方法很簡單,就用js判斷客戶端,如果是ios,就是根據取得的螢幕參數,強制限制iframe頁面的寬度。
效果如下:
修改前:
layuiadmin的iframe版在ios系統頁面無法自適應的解決方法介紹

layuiadmin的iframe版在ios系統頁面無法自適應的解決方法介紹

#修改後:

layuiadmin的iframe版在ios系統頁面無法自適應的解決方法介紹

layuiadmin的iframe版在ios系統頁面無法自適應的解決方法介紹





#修改方法: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');
    }
###備註:也可以直接在layui.js裡面加上上述程式碼,以後只需要在指定id就行了。 ######說實話,我是買不起layuiadmin,因為只是用來學習,所以花不起那個正版的錢。只是從官網演示裡面拔的皮,所以目前自己測試了沒問題,看大家測試後會有其它問題發現沒。 ######相關建議:#########父頁iframe高度自動適應子頁面iframe高度_html/css_WEB-ITnose################頁面能自適應手機螢幕大小,在裡面的圖片不能######

以上是layuiadmin的iframe版在ios系統頁面無法自適應的解決方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn