簡體   English   中英

jQuery移動面板固定位置不起作用

[英]Jquery mobile panel fixed-position not working

我有一個帶有兩個面板的Web應用程序。 選擇並顯示面板后,用戶可以繼續向下滾動整個頁面。 問題是面板菜單向下滾動,留下一堆空白,菜單回到頂部。 我嘗試在面板的div中實現data-position-fixed= "true" ,但這沒有用。 我還添加了一個css position: Fixed約束position: Fixed ,這很有幫助,但是,當設備轉到水平位置時,它會切斷菜單:/的一半。 謝謝您的投入! 我也在使用Jquery庫1.8.3和jquery移動版1.3.0。

它應該是:

<div data-role="header" data-position="fixed">
    <h1>Fixed Header!</h1>
</div>

不:

<div data-role="header" data-position-fixed="true">
    <h1>Fixed Header!</h1>
</div>

更多信息在這里

使用位置:固定 是處理此問題的正確方法。 您應該考慮使用媒體查詢來更改水平視圖的頂部和左側坐標。

    div {
        position: fixed;
        top: 10px;
        left: 20px;
    }
    @media all and (max-device-width: 400px) {
     div {
             top: 0;
             left: 0;
             /* change these coordinates to suit when the device is rotated */
         }
    }

暫無
暫無

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

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