0
Раскрытие Списка
Автор Stas_Y, 30 авг. 2015 10:43
Сообщений в теме: 12
#1
Отправлено 30 Август 2015 - 10:43
ДД! Можно ли заменить крутящийся ромбик, который раскрывает список категорий товаров, заменить на другой анимированный элемент?
Как это сделать?
Как это сделать?
#6
Отправлено 31 Август 2015 - 05:14
Все) и все теряются=) если это тоже платная услуга вы скажите))
#7
Отправлено 31 Август 2015 - 10:28
Тех поддержка форума, ответит кто или нет? Ждать? или искать другие решения?
#8
Отправлено 01 Сентябрь 2015 - 02:35
Может лучше реализовать обычную подмену значка, так как стандартный ромб на CSS сделан, а по вашему примеру опять придется обращаться к JS, что в свою очередь увеличивает нагрузку сайта?
#9
Отправлено 01 Сентябрь 2015 - 04:23
Давайте) подменим значок) я не против, ромб просто ну как то совсем смущает(( хорошо что вы написали я многого не понимаю и если js нагружает сайт, то конечно зачем он нам))
#10
Отправлено 01 Сентябрь 2015 - 05:46
В main.css найдите:
замените на:
В main.js найдите:
замените на:
/* Сворачивание блоков в левой части */ .toggleBlock, .toggleBlockMenu {position: relative;float:right;right: 15px;top: 0px;z-index: 1;cursor: pointer;} .toggleArrow {width: 20px;height: 20px;background: #f79242;transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg); } .toggleSquare{width: 28px;height: 15px;background: none;position: absolute;top: 10px;right: -4px;} .toggleBlock:hover .toggleArrow ,.toggleBlockMenu:hover .toggleArrow {background:rgba(247,146,66,.7);}
замените на:
/* Сворачивание блоков в левой части */ .toggleBlock, .toggleBlockMenu {position: relative;float:right;right: 15px;top: 0px;z-index: 1;cursor: pointer;} .toggleArrow {width: 20px;height: 20px; text-align:center;} .toggleSquare{width: 28px;height: 15px;background: none;position: absolute;top: 10px;right: -4px;} .toggleArrow:after{content:"-";font: bold 24px/20px Arial;} .active > .toggleArrow:after{content:"+";}
В main.js найдите:
// Функция сворачивания блоков Меню $(function(){$('.toggleBlockMenu').click(function(){ var flag; $(this).parent().parent().find('.block-menu-content').toggle('normal',function(){ flag = $(this).parent().parent().find('.block-menu-content').css('display'); if(flag = 'none'){ $(this).parent().find('.toggleBlockMenu').css('transform','rotateZ('+ deg +'deg)'); deg +=180; } else{ $(this).parent().find('.toggleBlockMenu').css('transform','rotateZ('+ deg +'deg)'); deg +=180; } }); })})
замените на:
// Функция сворачивания блоков Меню $(function(){$('.toggleBlockMenu').click(function(){ var flag; $(this).parent().parent().find('.block-menu-content').toggle('normal',function(){ flag = $(this).parent().parent().find('.block-menu-content').css('display'); if(flag = 'none'){ $(this).parent().find('.toggleBlockMenu').css('transform','rotateZ('+ deg +'deg)'); deg +=180; $(this).parent().find('.toggleBlockMenu').toggleClass('active'); } else{ $(this).parent().find('.toggleBlockMenu').css('transform','rotateZ('+ deg +'deg)'); deg +=180; } }); })})
#11
Отправлено 01 Сентябрь 2015 - 07:29
А варианты самого значка есть?) Вы его с моего примера взяли?)
P/S а так замечательно))) Vaccina - вы лучшая!
P/S а так замечательно))) Vaccina - вы лучшая!
#12
Отправлено 01 Сентябрь 2015 - 11:14
Stas_Y (01 Сентябрь 2015 - 07:29) писал:
А варианты самого значка есть?) Вы его с моего примера взяли?)
P/S а так замечательно))) Vaccina - вы лучшая!
P/S а так замечательно))) Vaccina - вы лучшая!
если вы хотите изменить данный символ, найдите в файле main.css
.toggleArrow:after{content:"-";font: bold 24px/20px Arial;} .active > .toggleArrow:after{content:"+";}
изменяете значение - +
#13
Отправлено 01 Сентябрь 2015 - 11:16
Спасибо большое))!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных