Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Не работает chosen малтиселект


Автор: mstdmstd 12.11.2014, 15:13
Всем привет,
Хочу сделать малтиселект как описано здесь http://harvesthq.github.io/chosen/#multiple-select и не работает

Надо зайти  http://zenbookin.p.zettich.com
под логином  tester@mail.com 111111
И дальше сюда  http://zenbookin.p.zettich.com/business/scheduler/?t=1

Там подключены все необходимые файлы

Код

<link rel="stylesheet" href="/static/docsupport/style.css">
<link rel="stylesheet" href="/static/docsupport/prism.css">
<link rel="stylesheet" type="text/css" href="/static/css/chosen.css" />

<style type="text/css" media="all">
/* fix rtl for demo */
.chosen-rtl .chosen-drop { left: -9000px; }
</style>
...
<script src="/static/js/chosen.jquery.js"></script>
<script src="/static/js/prism.js"></script>


И инициализируется
Код

$(document).ready(function(){
  alert( "-Before::")
  var config = {
    '.chosen-select'           : { } ,
    '.chosen-select-deselect'  : { allow_single_deselect:true } ,
    '.chosen-select-no-single' : { disable_search_threshold:10 } ,
    '.chosen-select-no-results': { no_results_text:'Oops, nothing found!' },
    '.chosen-select-width'     : { width:"95%" }
  }
  for (var selector in config) {
    $(selector).chosen(config[selector]);
  }
  alert( "-After::")
  loadCalendar();
});    


Больше никакой инициализации я не нашел...
В консоле ошибок нет алерты выскакивают - но малтиселект не сраюатывает 

Я пропсал класс как и в примере chosen-select
В чем может быть проблема ?

Автор: Aliance 12.11.2014, 17:24
А где подключение самого jQuery?

Автор: mstdmstd 13.11.2014, 10:38

jquery.min.js там подключен версии  jQuery v1.10.2,
Также подключен  версии jQuery UI - v1.10.3
В консоле браузера это хорошо видно - также что и все файлы правильно подключены...
Там вообще-то темплейты smarty , которые наследуются от общего темплейта в котором и подлючаются jquery и куча файлов нужных в проекте
Возможно chosen.jquery.js конфликтует с чем-то из установленного ранее, хз...
     

Автор: mstdmstd 13.11.2014, 18:03
Нифига не выходит у меня с этим chosen-select ... :eek:
Не подскеажите какую либо удобную и совместимую с jquery либу для отображения малтиселекта в одну строку но кликом на нем открывался многострочный выбор?

Автор: Aliance 14.11.2014, 08:21
Чузен - самый лучший вариант. Если у вас не выходит - вы делаете что-то не так. Но никто не будет заходит ьк вам на сервер и вводить еще пароли, соберите пример на jsfiddle. А вообще немного странный вопрос, ведь в документации к Чузену все подробно написано же. Плюс смотрите наличие ошибок в консоле.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)