Slickgrid с помощью iPad Safari не показывает слайдер - PullRequest
0 голосов
/ 17 июня 2011

У меня есть скользящая сетка с 50+ строками, которая правильно показывает вертикальный слайдер с правой стороны в браузерах, таких как Firefox, Safari и Chrome.

На iPad, использующем Safari, слайдер не виден.Есть ли способ обойти эту проблему?

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>SlickGrid example 1: Basic grid</title>
    <link rel="stylesheet" href="../slick.grid.css" type="text/css" media="screen" charset="utf-8" />
    <link rel="stylesheet" href="../css/smoothness/jquery-ui-1.8.5.custom.css" type="text/css" media="screen" charset="utf-8" />
    <link rel="stylesheet" href="examples.css" type="text/css" media="screen" charset="utf-8" />
</head>
<body>
    <table width="100%">
    <tr>
        <td valign="top" width="50%">
            <div id="myGrid" style="width:600px;height:500px;"></div>
        </td>
        <td valign="top">
            <h2>Demonstrates:</h2>
            <ul>
                <li>basic grid with minimal configuration</li>
            </ul>
        </td>
    </tr>
    </table>

    <script language="JavaScript" src="../lib/jquery-1.4.3.min.js"></script>
    <script language="JavaScript" src="../lib/jquery.event.drag-2.0.min.js"></script>
<script language="JavaScript" src="../slick.grid.js"></script>

    <script>

    var grid;

    var columns = [
        {id:"title", name:"Title", field:"title"},
        {id:"duration", name:"Duration", field:"duration"}
    ];

    var options = {
        enableCellNavigation: false,
        enableColumnReorder: false
    };

    $(function() {
  var data1 = [];
        for (var i = 0; i < 50; i++) {
            data1[i] = {
                title: "Task " + i,
                duration: "5 days"
            };
        }

        grid = new Slick.Grid($("#myGrid"), data1, columns, options);
    })

    </script>

</body>

1 Ответ

0 голосов
/ 20 июня 2011

Я не знаком со Slickgrid, поэтому могу только посоветовать, что может вызывать это. Вполне возможно, что под капотом используется div с фиксированной высотой, отсюда и отсутствие полосы прокрутки. Я полагаю, что некоторые из сценариев div / scrolling с фиксированной высотой исправлены в iOS5, но пока вы можете прочитать этот пост от Маттео Спинелли для некоторых указателей:

Что вы действительно можете сделать с исходной позицией: исправлено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...