Показать сообщение отдельно
  #1 (permalink)  
Старый 18.12.2015, 12:31
Аспирант
Отправить личное сообщение для denisok82 Посмотреть профиль Найти все сообщения от denisok82
 
Регистрация: 10.04.2010
Сообщений: 34

Конфликт скриптов
Добрый день. Прошу помощи, т.к. в JS почти ноль.
Есть три скрипта:
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css" />
<script src="//code.jquery.com/jquery-1.11.3.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script type="text/javascript">
$ (function(){
    $("a.but").click(function(){
        $("h3.rad").toggleClass("disp");
    });
});
</script>
<script type="text/javascript">
/*accordion*/
  $(function() {
    $( ".accordion" ).accordion({
        header: "h3",
        heightStyle: "content",
        collapsible: true,
        //autoHeight: false,
        navigation: true,
        active: false
    });
    $( "#tabs" ).tabs();
  });
  /*вверх*/
$(window).scroll(function(){
if ($(this).scrollTop() > 100) {
$('.scrollup').fadeIn();
} else {
$('.scrollup').fadeOut();
}
});
$('.scrollup').click(function(){
$("html, body").animate({ scrollTop: 0 }, 600);
return false;
});
/*Autocmplt*/
  $(function() {
    var availableTags = [
<?php
    $sql_auto_complete = 'SELECT name FROM games';
    $arr_auto_complete = getArray($sql_auto_complete);
    foreach($arr_auto_complete as $elem)
    {
        echo "'{$elem['name']}',";
    }
?>
    ];
    $( "#search" ).autocomplete({
      source: availableTags
    });
  });
</script>

Первый - переключатель. Второй - аккордион, третий - автокомплит.
Понадобилось поставить переключатель, но он не работает. А если удалить аккордион-скрипт, то первый работает, но криво отображается сам аккордион. А вот автокомплит работает при любом раскладе.
Я подозреваю, что конфликт в названиях функций. А как их в JS изменить, не знаю.
Ответить с цитированием