2013-03-10 3 views
0

Я пытаюсь использовать jScrollPane, оригинальная полоса прокрутки исчезает, и она не работает! Я уже использовал его на другом сайте около месяца назад, и он работал хорошо. Единственным промлом было: колесо мыши не работало (это вторая проблема).jScrollPane не работает

Код:

<link type="text/css" href="jScrollPane/jquery.jscrollpane.css" rel="stylesheet" media="all" /> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<script type="text/javascript" src="jScrollPane/jquery.mousewheel.js"></script> 
<script type="text/javascript" src="jScrollPane/jquery.jscrollpane.min.js"></script> 
<script type="text/javascript" src="jScrollPane/mwheelIntent.js"></script> 

<script type="text/javascript"> 
$(function(){ $("#body").jScrollPane(); }); 
</script> 
</head> 
<body id="body"> 
+0

Вы используете очень старую версию jquery, попробуйте выполнить обновление: ' ' – Tomer

+0

Я обновил и появился старый пролистник ... –

+0

Вам все еще нужна помощь? Непонятно, исправляете вы это или нет. –

ответ

1

Я работаю над этим же вопросом и обнаружил несколько вещей. Я согласен с тем, что вы должны использовать более новую версию jQuery. Если вы используете 1.8.2, он будет работать. Однако, если вы используете 1.9.1, вам нужно будет избавиться от mWheelIntent.js, так как есть некоторые проблемы с ним и 1.9.1. Надеюсь, это поможет кому-то!

0

Плагин должен взаимодействовать с файлом css, который содержит базовый стиль элементов панели прокрутки. Метод window.load загружает все ресурсы страницы перед запуском скрипта инициализации. Я использовал jQuery 1.9.1 для этого случая.

$(window).load(function(){ 
    $(".scroll-pane").jScrollPane(); 
}); 

Надеюсь, это поможет. С наилучшими пожеланиями