2013-09-07 4 views
0

я использовать Yii 1.1.13 и Yii Бустер 1.0.6Yii Бустер и JQuery UI Совместимость

На одной странице мне нужно использовать TbButtonGroup с переключателем и флажок jQRangeSlider (http://ghusse.github.io/jQRangeSlider/)

Чтобы использовать ползунок, я необходимо включить jQuery UI lib, НО, когда я его включу, режим checkbox buttonGroup не работает.

В некоторых версиях интерфейса он просто не работает, с с последним он пишет в консоли на TbButtonGroup мыши:

Uncaught Error: cannot call methods on button prior to initialization; attempted to call method 'toggle' 

Полный перечень источников является

<link rel="stylesheet" type="text/css" href="/assets/baec16ac/css/bootstrap.css" /> 
<link rel="stylesheet" type="text/css" href="/assets/baec16ac/css/bootstrap-responsive.css" /> 
<link rel="stylesheet" type="text/css" href="/assets/baec16ac/css/font-awesome.css" /> 
<link rel="stylesheet" type="text/css" href="/assets/baec16ac/css/bootstrap-yii.css" /> 
<link rel="stylesheet" type="text/css" href="/assets/baec16ac/css/jquery-ui-bootstrap.css" /> 
<link rel="stylesheet" type="text/css" href="/assets/baec16ac/css/bootstrap-notify.css" /> 
<link rel="stylesheet" type="text/css" href="/jqslider/iThing-min.css" /> 
<link rel="stylesheet" type="text/css" href="/css/style.css" /> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script> 
<script type="text/javascript" src="/assets/b1075121/jquery.yiiactiveform.js"></script> 
<script type="text/javascript" src="/assets/b1075121/jquery.ba-bbq.js"></script> 
<script type="text/javascript" src="/assets/baec16ac/js/bootstrap.bootbox.min.js"></script> 
<script type="text/javascript" src="/assets/baec16ac/js/bootstrap.notify.js"></script> 
<script type="text/javascript" src="/assets/baec16ac/js/bootstrap.js"></script> 
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3&amp;sensor=false&amp;libraries=places&amp;language=en"></script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js"></script> 
<script type="text/javascript" src="/jqslider/jquery.mousewheel.min.js"></script> 
<script type="text/javascript" src="/jqslider/jQAllRangeSliders-min.js"></script> 
<script type="text/javascript" src="/js/search.js"></script> 
<script type="text/javascript" src="/js/main.js"></script> 

Если я удалить jquery ui, где нет слайдера, но все работает нормально. Помогите мне, пожалуйста, где ошибка?

+0

Какие ошибки вы получаете в консоли JS? –

+0

Ошибка при сборе: не может вызывать методы на кнопке до инициализации; попытался вызвать метод 'toggle' –

ответ

0

может быть, вам нужно вручную включить ваши сценарии какой бы то ни вам нужно, используя Yii :: приложение() -> ClientScript свой сейф Yii обыкновение тратить искать загрузки дубликатов scipts

+0

Просто протестировал это на чистой установке последних версий Booster и Yii. На страницах с пользовательским интерфейсом jQuery кнопка buttonGroup не работает. –

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