2012-04-16 3 views
0

Я использую jQuery jscrollpane плагин http://jscrollpane.kelvinluck.com/, чтобы установить некоторые функции в моем приложении. Вопрос в том, что он вообще не показывает jscrollpane.jScrollPane не работает

HTML:

<div class="boxcontent" id="dummy"> 
    <p> 
     abcdefghijklmnopqrstuvwxyzkdksflajsdfkljasdlfkjas 
    </p> 
</div> 

CSS:

#dummy { 
    width: 100%; 
    height: 200px; 
    overflow: auto; 
} 
.horizontal-only { 
    height: auto; 
    max-height: 200px; 
} 

JavaScript:

$("#dummy").jScrollPane(); 

Я включил все требования, указанные в JScrollPane разделе загрузки. Но это ничего не показывает.

Может ли кто-нибудь сказать мне ошибку?

спасибо!

+0

Вы пытались добавить несколько элементов под 'div # dummy'? –

+0

@ Eliran Malka да, я попробовал, но все равно он не показывает никакой jscrollpane. Просто простой текст – rnk

+0

@ EliranMalka http://jsfiddle.net/rkumarnirmal/Rq7b2/ – rnk

ответ

3

инициирование плагина вызывается до присоединения элемента к DOM. чтобы исправить это обернуть инициацию с DOM готового обратного вызова:

$(document).ready(function() { 
    $(".dummy").jScrollPane(); 
}); 

вот работает jsFiddle, в редакции на основе оригинальной скрипку.

Смежные вопросы