Как включить вертикальную прокрутку в JQuery Mobile

Мне нужно иметь возможность прокручивать элемент таблицы с помощью мобильного телефона jquery.

Например, сейчас у меня много данных в таблице. и моя страница показывает мне 20 записей, и я знаю, что есть 25 записей, поэтому, когда я хочу прокрутить вертикально, вся моя страница движется, а не моя таблица, как это должно быть.

Я использую плагин DataTables для таблицы.

Код:

<table id="level" width="100%" border="1" cellspacing="2" cellpadding="5" >
                <thead>
                    <tr class="even">
                        <th></th>
                        <th><span class="time_var">Time</span></th>
                        <th><span class="id_level_var">ID Level</span></th>
                        <th><span class="level_var">Level</span></th>
                    </tr>
                </thead>

              <tbody>
              </tbody>
        </table>

И JavaScript

$(document).ready(function() {
        oTable = $('#level').dataTable( {
            "bLengthChange": false,
                    "aaSorting": [[1,'asc']],
            "bProcessing": true,
            "bServerSide": true,
            "sPaginationType": "full_numbers",
            "sScrollY": "500px",
            "bDeferRender": true,
            "sAjaxSource": "table.php"
        } );

2 ответа

Ты пытался:

<div style="width:260px; overflow:scroll" >
   //your dataTable
</div>

Отсутствует

} );

поймать ваш документ. уже?

$(document).ready(function() {
    oTable = $('#level').dataTable( {
        "bLengthChange": false,
                "aaSorting": [[1,'asc']],
        "bProcessing": true,
        "bServerSide": true,
        "sPaginationType": "full_numbers",
        "sScrollY": "500px",
        "bDeferRender": true,
        "sAjaxSource": "table.php"
    } );
});

Ваш код работает здесь: http://live.datatables.net/otihog/edit

Другие вопросы по тегам