Swiper3內(nèi)容滾動Scroll Container嵌套使用移動端無效的Bug

Swiper3的英文官網(wǎng)上有Scroll Container這么一個Demo,容器里邊的內(nèi)容在超出一個屏幕的長度后出現(xiàn)滾動條供下拉查看,此種用法非常適合于移動端文章內(nèi)容頁展示。這對大家來說,用起來是相當方便的,然而……在公司項目上使用時需要將這個內(nèi)容滾動區(qū)內(nèi)嵌Nested到一個正常的可左右滑屏的Swiper容器swiper-container下的swiper-slide容器中的時候,問題產(chǎn)生了,Pc端完美呈現(xiàn),移動端出現(xiàn)滾動條消失,觸摸滑動無法下拉內(nèi)容區(qū)的大Bug。

1

Pc端的呈現(xiàn)的效果,注意我們指的不是外圍的那根滾動條,而是內(nèi)側虛擬出的那根偏黑色的滾動條。

Swiper版本:
Swiper3.31(目前最新版)

代碼是直接使用的官方示例,嵌套區(qū)外圍代碼也是官方示例,因此也不存在使用上的問題,試遍官方上的各種可能的屬性都無解,而且Google也找不到任何相關的解決辦法。我就納了悶了,難道大家都不這么用嗎?好吧,自己動手,豐衣足食……這期間不說我用了多久的時間,總之到了若干次想放棄的程度了……

其實歷盡各種調試糾結,最后解決問題的方法很簡單,把全局width從100之百改為99.99,另外加一個背景,防止某些瀏覽器出現(xiàn)這0.01所引起的小縫,盡管暫時還未發(fā)現(xiàn)^_^

  html, body {
        position: relative;
        height: 100%;
        margin: 0;
        padding: 0;
        width: 99.99%;
    background-color: #48cfaf;

    }

2 中間插入圖片有問題;

但Bug并未就此結束,調試過程中又發(fā)現(xiàn)了另一個只在移動端才會出現(xiàn)的Bug,只要內(nèi)容區(qū)中出現(xiàn)圖片標簽的話那么就完了——滑動再次失效,怎么滑都滑不下去了,不管圖片是位于容器中的哪個位置。外框的左右滑動如果出現(xiàn)類似問題可以先從圖片下手,倒是像Div和表單相關元素在里邊的話卻相安無事!

1.pic

怎么滑都滑不下去

最后終于搞惦了,不敢獨享,代碼貼圖如下,有需要的童鞋看過來……

源碼奉上:<a >swipertest</a>
附:使用的官方Swiper Demo地址

Tag:JavaScript, Swiper
發(fā)布時間:2015年06月07日
博客被黑,挪窩簡書安家……

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,893評論 25 709
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,161評論 4 61
  • 內(nèi)容抽屜菜單ListViewWebViewSwitchButton按鈕點贊按鈕進度條TabLayout圖標下拉刷新...
    皇小弟閱讀 47,144評論 22 665
  • 想要的得不到 得不到的最想要
    Fairy空心玻璃瓶閱讀 263評論 0 0
  • 晨晴暖,未幾,陰冷霧霾感。 家居,出門小轉,晚超市釆購。 近閱完二書,皮囊、從你的全世界路過。 皆以回憶而感。蔡之...
    勝似春閱讀 144評論 0 0

友情鏈接更多精彩內(nèi)容