Я совершенно не понимаю документации на jScrollPane.http://jscrollpane.kelvinluck.com/#examples
Они дают пример как таковой для запуска (при условии, что в этом классе есть текст):
$(function()
{
$('.scroll-pane').jScrollPane();
});
Это не работает вообще.Вместо этого я должен сделать что-то вроде этого
HTML:
<div id="dummy">Put few paragraphs here for overflow</div>
<div id="wrapper">
<div id="oflow"></div>
</div>
<a href="" id="get">Get text</a>
JS:
$(function(){
$("#get").click(function() {
$("#oflow").html($("#dummy").text());
$("#wrapper").jScrollPane();
});
});
Итак ... Вопрос: Если я превращу это в функциюи использовать его таким образом для загрузки текста с помощью $.get()
и вставки нового содержимого с помощью $(element).html(e.responseText)
, jScrollPane работает только при первом щелчке по любой загрузке содержимого.
Я выполнил пример на jsFiddle и могуне заставить его работать должным образом.Jscrollpane должен исчезнуть, когда большое количество текста заменяется меньшим содержанием.http://jsfiddle.net/robx/Hq5hC/10/