Сворачивание подписи [BB3] [IPB]
Страница 1 из 1
Сворачивание подписи [BB3] [IPB]
Вариант с графической кнопкой
1. Создаете кнопку, состоящую из двух изображений кнопок "Открыть/закрыть подпись" (для примера):
https://i.servimg.com/u/f48/16/08/40/28/sdfsd13.png
Высота одной кнопки в примере 30px, ширина 150px.
2. В ПА > Модули > Управление кодами Javascript создаете новый файл, добавляете туда скрипт:
В настройках "Расположение" ставите "в темах". Сохраняете.
3. Добавляете в CSS:
В результате подпись окажется в разворачиваемом / сворачиваемом по клику блоке:
Вариант с текстовой кнопкой
Если рисовать кнопку лень, можно обойтись текстом.
1. Сразу в ПА > Модули > Управление кодами Javascript создаете новый файл, добавляете туда скрипт:
В настройках "Расположение" ставите "в темах". Сохраняете.
3. Добавляете в CSS:
1. Создаете кнопку, состоящую из двух изображений кнопок "Открыть/закрыть подпись" (для примера):
https://i.servimg.com/u/f48/16/08/40/28/sdfsd13.png
Высота одной кнопки в примере 30px, ширина 150px.
2. В ПА > Модули > Управление кодами Javascript создаете новый файл, добавляете туда скрипт:
- Код:
jQuery(document).ready(function(){
jQuery(".signature_div").wrapInner(jQuery('<div class="sigs"></div>')).prepend(jQuery('<span class="sgbt"></span>'));
jQuery(".sgbt").click(function(){
jQuery(this).parents(".signature_div").children(".sigs").slideToggle(300);
return false
});
jQuery(".sgbt").toggle(
function(event) {jQuery(event.target).css('backgroundPosition', '0 -30px');},
function(event) {jQuery(event.target).css('backgroundPosition', '0 0');}
);
});
- Код:
function(event) {jQuery(event.target).css('backgroundPosition', '0 -30px');},
В настройках "Расположение" ставите "в темах". Сохраняете.
3. Добавляете в CSS:
- Код:
/* блок с подписью */
.sigs {
display: none;
}
/* кнопка для подписи */
.sgbt {
cursor: pointer;
display: block;
height: 30px;
width: 150px;
background-image: url('http://i48.servimg.com/u/f48/16/08/40/28/sdfsd13.png');
background-position: 0 -30;
}
- Код:
background-image: url('http://i48.servimg.com/u/f48/16/08/40/28/sdfsd13.png');
- Код:
height: 30px;
width: 150px;
- Код:
background-position: 0 -30;
В результате подпись окажется в разворачиваемом / сворачиваемом по клику блоке:
Вариант с текстовой кнопкой
Если рисовать кнопку лень, можно обойтись текстом.
1. Сразу в ПА > Модули > Управление кодами Javascript создаете новый файл, добавляете туда скрипт:
- Код:
jQuery(document).ready(function(){
jQuery(".signature_div").wrapInner(jQuery('<div class="sigs"></div>')).prepend(jQuery('<span class="sgbt">Подсмотреть</span>'));
jQuery(".sgbt").click(function(){
jQuery(this).parents(".signature_div").children(".sigs").slideToggle(500);
return false
});
jQuery(".sgbt").toggle(
function(event) {jQuery(event.target).html("Спрятать обратно");},
function(event) {jQuery(event.target).html("Подсмотреть еще раз");}
);
});
- Текст Подсмотреть, Спрятать обратно и Подсмотреть еще раз можно заменить на свой собственный!
В настройках "Расположение" ставите "в темах". Сохраняете.
3. Добавляете в CSS:
- Код:
/* блок с подписью */
.sigs {
display: none;
}
/* кнопка для подписи */
.sgbt {
display: block;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}
Вариант для Pun/BB2 находится здесь — http://help.forum2x2.ru/t21613-topic |
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|