【问题标题】:jQuery prettyPhoto mobile issuejQuery prettyPhoto 移动问题
【发布时间】:2015-12-29 11:15:18
【问题描述】:

我目前在我正在进行的项目中使用 prettyPhoto。问题是在手机上它没有显示全屏。所以我找到了一个解决方案并应用它。但是现在视频不适合窗口了。

Css 修复

/* prettyPhoto styling for small screens */
@media (max-width: 500px)
{
    .pp_pic_holder.pp_default
    {
        width: 100%!important;
        margin-top:-100px !important;
        left: 0!important;
        overflow: hidden;
    }
    div.pp_default .pp_content_container .pp_left
    {
        padding-left: 0!important;
    }
    div.pp_default .pp_content_container .pp_right
    {
        padding-right: 0!important;
    }
    .pp_content
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_fade
    {
        width: 100%!important;
        height: 100%!important;
    }
    a.pp_expand,
    a.pp_contract,
    .pp_hoverContainer,
    .pp_gallery,
    .pp_top,
    .pp_bottom
    {
        display: none!important;
    }
    #pp_full_res img
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_details
    {
        box-sizing: border-box;
        width: 100%!important;
        padding-left: 3%;
        padding-right: 4%;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #fff;
        margin-top: -2px!important;
    }
    a.pp_close
    {
        right: 10px!important;
        top: 10px!important;
    }
}

jQuery prettyphoto 插件http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

这适用于照片。但是当加载 YouTube 或 Vimeo 等视频时,视频会比打开的窗口小得多。我该如何解决这个问题?

【问题讨论】:

    标签: javascript jquery css prettyphoto


    【解决方案1】:

    也为视频添加媒体查询:

    @media (max-width: 500px) {
       .pp_pic_holder iframe,
        .pp_pic_holder object,
        .pp_pic_holder embed {
             width:100% !important;
    
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多