Добрый день. Прошу помощи, т.к. в 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 изменить, не знаю.