簡體   English   中英

IE11 - 滾動條閃爍

[英]IE11 - Scrollbar flickers

我的 web 應用程序在頂部有一個 SideNav(左)和水平導航。

的高度始終基於加載內容的高度。 為此,我有一個“resizeMe”function。

但是現在我遇到的問題是滾動條在加載(iFrame)時會短暫閃爍,然后再次消失。 有沒有辦法讓滾動條在 IE11 中默認消失?

我已經嘗試了以下屬性:

<iframe name="Source" 
        id="Source" 
        src="" 
        frameborder="0" 
        scrolling="" 
        style="height: 905px; overflow: hidden; -ms-overflow-style: none;" 
        onload="resizeMe()">
</iframe>

計算高度

謝謝: :)

我有一個網站,它嵌入了另一個頁面,其滾動條被隱藏,甚至不顯示在 IE 11 中(加載時)。 我在嵌入式站點中使用的代碼是:

  • scrollbar-width:none;
  • -ms-overflow-style:none; (你用過這個,試試其他的)
  • ::-webkit-scrollbar{width:0}

    你已經使用了overflow:hidden; 它不僅隱藏了滾動條,還禁用了滾動,因此使用-ms-overflow-style:none; 如果您想禁用滾動,那將是無用的,因為您已經使用了overflow:hidden; . 上面的代碼隱藏了滾動條,但啟用了滾動(不像overflow:hidden;
    我建議您,如果您嵌入了一個屬於您的網站,那么請嘗試將這些代碼放入您的嵌入式網站中。
    而且我不認為根據這個 Stack Overflow 答案,iframe 的滾動條樣式會在主流瀏覽器中被遵循。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM