Доброго утречка всем трудягам! Почти на всех сайтах стоят кнопки социальных сетей, которые немного тормозят загрузку сайта. А так как их юзают лишь единицы из огромного большинства пользователей, то у меня возникла такая идейка:
Загружать скрипты социальных кнопок только после того, как пользователь наведёт курсор на искомый блок.
То есть: по умолчанию страница открывается без подгрузки кодов соц. сетей, а на месте блока с кнопками располагается простое изображение, дублирующее функционал, либо кэшированые "пустышки". Если пользователь захочет кликнуть по кнопке и как только он переведёт курсор на кнопку(любо в нужное нам место) - сработает скрипт, который замени нашу "пустышку" на реальные, кликабельные социальные кнопки.
Таким образом мы увеличим скорость загрузки страницы, а это уже плюс для продвижения и оптимизации. Главная проблема - найти средства реализации и реализатора данной идеи.
Что ещё пришло в голову: может случиться так, что время загрузки кнопок будет больше чем время когда пользователь успеет переместить курсор от границы блока с кнопками до самой кнопки, следовательно, мы получим клик по фейковому изображению, и не получим желаемого результата - добавления материала в соц сеть. Выход: возможно, с помощью css можно как то расширить границы блока, не изменяя его визуального оформления.
Буду рад найти умельца, желающего потрудиться на благо общественности/форума, а так же услышать критику и предложения. Надеюсь, у меня получилось описать свою идею достаточно детально и главное - понятно.
Размещайте код вызова скриптов перед </body>, и контент будет раньше кнопок прогружаться. А то, что вы придумали, пользы не даст - снизятся клики по кнопкам, потому как не каждый догадается навести мышку, чтобы прогрузились кнопки
lv372299, Ну давайте тогда доработаем вашу идею до более менее нормального состояния. Там где должны быть соц кнопки висят картинки этих кнопок(пусть даже скрин), а как наводишь туда, появляются обычные кнопки.
Только минус есть. Кнопки в миг не появится и будут те, кто хотел поделиться с друзьями, но не стал ждать загрузки
Ставил у себя и плагины, и скрипты, и кнопки допиливал руками (смотрятся не очень). В итоге плюнул и поставил блок от Яндекса. И симпатично, и быстро, и удобно, и кнопки одинаковые.
Наглядный пример: только не делать затемнение фона, а чтобы кнопки выглядели естественно. И загружались не после клика, а после наведения курсора в область блока.