Страница 1 из 1

Выдвигающаяся панель

СообщениеДобавлено: 22 ноя 2012, 20:45
NickAmberr
Здравствуйте!
Хочу установить на сайт эту выдвигающуюся панель (страница описания скрипта и подключения), но не знаю точно куда.

По идее в \protected\views\layouts\main.php
но при добавления в <head> скриптов пропадает слайдер.
Вот эти скрипты:
Код: Выделить всё

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
<script src="jquery.tabslideout.v1.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
    $('.panel').tabSlideOut({                            //Класс панели
        tabHandle: '.handle',                        //Класс кнопки
        pathToTabImage: 'button.gif',                //Путь к изображению кнопки
        imageHeight: '122px',                        //Высота кнопки
        imageWidth: '40px',                        //Ширина кнопки
        tabLocation: 'right',                        //Расположение панели top - выдвигается сверху, right - выдвигается справа, bottom - выдвигается снизу, left - выдвигается слева
        speed: 300,                                //Скорость анимации
        action: 'click',                                //Метод показа click - выдвигается по клику на кнопку, hover - выдвигается при наведении курсора
        topPos: '200px',                            //Отступ сверху
        fixedPosition: false                        //Позиционирование блока false - position: absolute, true - position: fixed
    });
});
</script>


И куда лучше добавлять html часть? куда-нибудь в <body>после закрытия дивов?
Код: Выделить всё
<div class="panel">
    <a class="handle" href="http://jemand.ru">Content</a> <!-- Ссылка для пользователей с отключенным JavaScript -->
    <h3><span lang="ru">Заголовок</span></h3><br>
    <span lang="ru">
        Любое содержание здесь!
    </span>
</
div> 

Re: Выдвигающаяся панель

СообщениеДобавлено: 23 ноя 2012, 21:02
Xpycm
Удалите строку
Код: Выделить всё
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>

подключение JQuery уже есть

Re: Выдвигающаяся панель

СообщениеДобавлено: 23 ноя 2012, 23:42
NickAmberr
Удалил эту строку, не помогло. Все равно пропадает слайдшоу и страница приобретает такой вид:

Изображение

Re: Выдвигающаяся панель

СообщениеДобавлено: 24 ноя 2012, 19:43
Xpycm
А сам файл jquery.tabslideout.v1.2.js Вы скачали и залили к себе на фтп?
И при подключении <script src="jquery.tabslideout.v1.2.js" type="text/javascript"></script> вместо "jquery.tabslideout.v1.2.js" нужно будет указать свой путь к файлу

Скачать файл jquery.tabslideout.v1.2.js можно с сайта-разработчиков - http://www.building58.com/examples/tabSlideOut.html
Кстати, там уже версия не 1.2, а 1.3

Re: Выдвигающаяся панель

СообщениеДобавлено: 24 ноя 2012, 23:36
NickAmberr
да, я скачивал содержимое скрипта, сохранял в файле как jquery.tabslideout.v1.2.js и заливал по фтп в папку \protected\views\layouts\
но не помогло.
Щас попробую с новой версией по-новой.

Re: Выдвигающаяся панель

СообщениеДобавлено: 24 ноя 2012, 23:54
NickAmberr
Поставил руководствуясь наставлениям автора и все заработало.
Спасибо за содействие!