Здравствуйте!
На сайте реализован функционал раскрытия при клике на блок, то есть при нажатии на элемент1 - показывается другой элемент2, при повторном нажатии на элемент1 - элемент2 скрывается.
Реализовано с помощью вот такого кода JS:
$('.raz').on('click', function(){
var $that = $(this),
nc = $that.next('.del').length,
block = nc ? $that.next('.del') : $that.parent('.del');
block.slideToggle(function(){
$('.raz',block).add(block.prev('.raz'))
.text(block.is(':visible') ? 'Скрыть' : 'Показать номер телефона');
});
});
Все работает отлично, но есть одно "Но", на мобильном устройстве элемент2 показывается сразу и если нажать на элемент1, то он скроет элемент2, то есть JS отрабатывает. Только вот почему он показывается сразу в раскрытом состоянии?
Как можно сделать так, чтобы работало как на полной версии сайта?