色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

zblogPHP插入優酷(iframe框架)等視頻,手機端自適應寬度方法

老白8年前2682瀏覽0評論

zblogPHP模板在插入優酷等第三方視頻的時候,一般使用框架iframe或者embed,但現有的優酷 愛奇藝等網站的分享代碼,其中都有高寬限制,插入網頁后,在PC端內容區寬度足夠是正常顯示的,但在手機移動端訪問的時候,就會出現視頻顯示不全,過大的情況!

優酷視頻自適應.png

下面分享一個解決優酷視頻自適應的問題:

<iframe width="510" height="498" src="http://player.youku.com/embed/XMjc2Mjg1NDU4OA==" frameborder="0"></iframe>

代碼中一般都有寬高

方法一:

每次插入視頻代碼的時候,都手動刪除掉其中的width和height,然后通過CSS去定義iframe的寬和高,包括手機端的!

這種方法每次必須要刪除寬高,可以用,但不如方法二。

方法二:

通過jquery移除width(寬度) height(高度)

//視頻自適應
    function video_ok(){
        $('.article-content embed, .article-content video, .article-content iframe').each(function(){
            var w = $(this).attr('width'),
                h = $(this).attr('height')
            if( h ){
                $(this).css('height', $(this).width()/(w/h))
            }
        })
    }

然后再通過CSS去寫寬高:

<style>
.page-view-article-content embed, .page-view-article-content video, .page-view-article-content iframe{width: 510px;height: 498px;}/*PC上正常顯示寬度*/
@media screen and (max-width:980px){ /*寬度低于980px時候執行*/
.page-view-article-content embed, .page-view-article-content video, .page-view-article-content iframe{max-width: 100%;height: 200px;}/*寬度低于980px時候,iframe寬度100%,高度200px*/
}
</style>

如此,即可解決!