Требуется нарисовать с помощью css треугольную стрелку для списка ▼ и поворачивать её при открытии/закрытии списка.
<div class="i_phone_main j_phone_main"> <span class="i_phone_main_str"></span> </div>
.i_phone_main_str{
transform: rotate(180deg);
}
.i_phone_main_str:after {
content: " ";
position: absolute;
width: 0;
height: 0;
top: -5px;
left: -18px;
border: solid transparent;
border-width: 4px;
border-bottom-color: #fff;
pointer-events: none;
}
.i_phone_main_str.hd:after {
top: 0;
border-bottom-color: #000;
transform: rotate(180deg);
}
$('body').on('click', '.j_phone_main', function ()
{
var $item = $('.j_phone_item');
if (!$item.is(':visible')) {
$('.i_phone_main_str').addClass('hd');
$item.slideToggle();
}
else {
$('.i_phone_main_str').removeClass('hd');
}
return false;
});