Верхний слой: по клику - меняем ширину. Треугольник - выравнивание по правому краю.
Кликаем по надписи и через JS сайзим слой с треугольником...
Ничего сложного нет...
Профилируйте JS и сеть по F12.
Может объект без поддержки какого-то свойства и циклится обработчик.
Или, возможно, у вас там вирус и идут обращения к другим ресурсам.
Зависит от задачи.
Можно хранить: старт+смещение1+смещение2+...+смещениеX
Можно хранить: count, среднее время и время последнего нажатия.
Можно хранить: в куках на стороне пользователя и передавать пачками.
есть еще варианты...
Опишите задачу подробнее..
Все просто:
Попробуйте посчитать факториал (рекурсивный алгоритм), предварительно составив блок-схему (например, в www.draw.io). И далее - Вы поймёте, что Вам нужно.
Вроде, очевидно все:
1. методы типа page.navigation.transform
2. обработчик json ответа после события и размещение по нужным контейнерам.
PS: юзаю jquerymobile.com
Пока будут индексироваться говно-CMS вместе с говно-кодом - цены будут продолжать непрерывно падать.
90% работ по IT на фрилансе: это шаблоны и установка CMS (с конфигом по-умолчанию)+(иногда) плагины...
Как только спрос на сайты перейдет из разряда "нужен сайт" в разряд "нужен веб-функционал/веб-приложение" цены начнут расти.
Научиться ставить CMS - стало очень просто.
А вот доработать (или ДАЖЕ! разработать) необходимый функционал под бизнес-требования - намного сложнее.
Да и много людей реально знающих и умеющих сейчас потеряли работу в связи с последними событиями...
Вот и происходит логичный обвал цен в связи с большим количеством предложений.
Wrapper (на сервере с DB) между БД и Application-сервером и строго разные хосты.
Вы всегда сможете контролировать запросы и ключи обмена между базой и web-приложением. (а так же политику доступа к порту и т.д.)