Сергей, это ответ и ответ хороший, у любого адекватного человека возникла бы логика: "мне надо поменять js на телефон, значит функция должна работать по другому на телефоне, как же это сотворить", из этого всплывает вопрос, вы или гуглить не умеете или вы глуп.
на вот пользуйся.
if (window.innerWidth < 460) {
подумай хоть чутка
}
let showPerClick отвечает за количество показываемых элементов по клику, если, например, было бы скрыто 24 элемента, каждый клик бы показывал еще по два элемента