jScrollPane: когда я вызываю reinitialise (), не создает div jspVerticalBar в Google Chrome - PullRequest
2 голосов
/ 05 декабря 2011

у меня есть div с некоторым содержимым при загрузке страницы:

<script type="text/javascript">
    $('.content').jScrollPane();
</script>
<div class="content">
    <p id="p2">some html</p>
</div>

и я жду, пока пользователь нажмет какую-нибудь кнопку, чтобы сделать это:

<script type="text/javascript">
    function userclick() {
        $("#p2").html('');
        $("#p2").append('some html like divs, span, etc...');
        var pane = $('.content').jScrollPane();
        pane.data('jsp').reinitialise();
    }
</script>

хорошо работает в FF, Opera и даже IE.

div больше и отображает полосу прокрутки, но в chrome div показывает содержимое, но не полосу прокрутки, поэтому прокрутка вниз отсутствует.

есть идеи?

1 Ответ

2 голосов
/ 21 ноября 2012

У меня возникла та же проблема, и это вызвало то, что в таблице внутри прокручиваемого элемента div было «table-layout: fixed;». Я просто удалил ее и она заработала.Это может помочь, если кто-то получит эту проблему.

...