小编Jen*_*nsT的帖子

jquery mobile如何隐藏移动safari的地址栏?

jQuery mobile如何隐藏移动safari的地址栏?我想我需要一个类似的解决方案,但我不想使用jQuery mobile ...

我试过了:

http://davidwalsh.name/hide-address-bar

但这在我的情况下不起作用.

我身体的第一个孩子是一个绝对定位的div -webkit-overflow-scrolling: touch;

-webkit-overflow-scrolling属性似乎导致此问题,没有该属性它工作正常.

部分问题是地址栏始终保持在前台,即使我每手向下滚动页面.这是绝对定位造成的.

但是,没有绝对定位,"-webkit-overflow-scrolling:touch;" 不起作用......

在使用jquery-mobile代码的thousends进行了一场大战之后,我最终得到了这个;)

<!DOCTYPE html>
<html>
    <head>
        <title>title</title>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <!-- viewport -->
        <meta content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" />

        <style type='text/css'>
            body {
                background: #E0E0E0;
                margin: 0;
                padding: 0;
            }

            .page-wrapper {
                width: auto;
            }

            /* native overflow scrolling */
            .mobile-touch-overflow {
                overflow: auto;
                -webkit-overflow-scrolling: touch;
                -moz-overflow-scrolling: touch;
                -o-overflow-scrolling: touch;
                -ms-overflow-scrolling: touch;
                overflow-scrolling: touch;
            }
            .mobile-touch-overflow,
            .mobile-touch-overflow * {
                /* …
Run Code Online (Sandbox Code Playgroud)

jquery mobile-safari jquery-mobile

16
推荐指数
1
解决办法
3万
查看次数

标签 统计

jquery ×1

jquery-mobile ×1

mobile-safari ×1