Подключение скрипта стилизации скролл баров

Главные вкладки

Аватар пользователя h1rurg911 h1rurg911 31 июля 2013 в 20:32

Здравствуйте, хочу подключить JScrollPane 2 http://www.xiper.net/collect/js-plugins/ui/jscrollpane2.html. Прочитал кучу способов как подключаются скрипты в друпал, и подафигел честно говоря, в гугле десятки каких то способов выбило, каждый пишет какие то функции непонятны, кто может доходчиво обьяснить как мне подключить этот плагин.
как подключить файлы

и прописать что бы вызвать этот скрипт

jQuery(function()
{
jQuery('.scroll-pane').jScrollPane();
});

Комментарии

Аватар пользователя h1rurg911 h1rurg911 31 июля 2013 в 20:45

"alex_shut" wrote:
эм.. я чет напутал, или в css это можно стилизовать и без скриптов?

Только под хром. Та я на других кмс подключал кучу раз этот скрипт, а тут система какая то замучаная ппц.

Аватар пользователя h1rurg911 h1rurg911 31 июля 2013 в 21:09

"teatest" wrote:
Если трудно понять, загляните в одну из крупных базовых тем на дорге, там в *.info файле найдете.

использую омега тему, вот пример как там подключён скрипт

libraries[omega_equalheights][name] = Equal heights
libraries[omega_equalheights][description] = Allows you to force all regions of a zone or all blocks of a region to be of equal size. This library reveals a corresponding checkbox on every region and zone configuration panel if activated.
libraries[omega_equalheights]

[0][file] = omega-equalheights.js
libraries[omega_equalheights][js][0][options][weight] = -18

бросаю в папку со скриптами свой скрипт и прописываю

libraries[jquery.jscrollpane][name] = scrollbar
libraries[jquery.jscrollpane][description] = myscript
libraries[jquery.jscrollpane][js][0][file] = jquery.jscrollpane.js
libraries[jquery.mousewheel][js][0][file] = jquery.mousewheel.js
libraries[jquery.jscrollpane][js][0][options][weight] = -17

чищу кэш, смотрю в инспектор и в хед не нахожу своего скрипта.

Аватар пользователя h1rurg911 h1rurg911 31 июля 2013 в 21:30

"teatest" wrote:
scripts[] = somescript.js

то есть просто открываю файл инфо, и вбиваю туда scripts[] = somescript.js, а если он лежит в папке js также будет? а если ксс то будет css[] = somecsst.css?

Аватар пользователя teatest teatest 31 июля 2013 в 23:04
(function ($) {
  // All your code here
})(jQuery);

И "jQuery" поменяйте на "$" у себя.

у drupalize.me есть уроки на эту тему, некоторое время назад их можно было найти в паблике на трекерах.

Аватар пользователя Groomak Groomak 1 августа 2013 в 10:35

Для подключения скрипта всегда юзаю:

<script type="text/javascript">
     jQuery.noConflict();
jQuery(document).ready(function($){

  // All your code here

   
});
</script>

В чем отличие от предыдущего?