Продолжая тему интерактивных элементов на странице сайта, хотелось бы коснуться такой вещи, как появление элемента при прокрутке (скроллинге). Не важно, что это будет за элемент, форма для подписки, рекламный баннер или кнопка вверх, в любом случае механизм появления/сокрытия будет одним и тем же. Так как же сделать появление элемента при прокрутке страницы вниз?
В ходе разработки очередного сайта столкнулся с проблемой назначения блоку меню высоты самого высокого из потомков в блоке. Так как данная проблема встречается мне уже не в первый раз привожу ее решение.
Несомненным трендом конца того и началом этого года является ускорение работы сайта. Если раньше ускорение работы сайта рекомендовалось специалистами по usability, мол, медленно работающий сайт отпугивает пользователя, то сейчас об ускорении работы сайта начали говорить seo оптимизаторы. Есть мнение, что скорость работы сайта уже учитывается поисковыми системами с целью оценки качественности и авторитетности сайта. Возникает вопрос, как мы можем простыми средствами сократить время загрузки сайта?
В рамках разработки одно из сайтов в котором использовались проценты при указании ширины блоков столкнулся с, казалось бы, элементарной, проблемой. Возникла необходимость получить ширину блока в процентах. Каково же было мое удивление, что jQuery метод .width() этого не умеет.
В некоторых проектах мне встречалась задача, сделать вывод сниппета обратной связи (в нашем случае eFrom) в модальном (диалоговом) окне. Решение данной проблемы кроется в необходимости проверки, были ли отправлены данные eFom или еще не были, с той оговоркой, что данные передаются через метод POST.
На днях столкнулся с простенькой задачей, решение которой решил оставить в блоге. Мне понадобилось перевести значение ширины объекта с пикселями в числовое значение. Сразу возник вопрос, можно ли сделать это стандартными средствами javascript/jQuery или придется писать свою функцию. Оказалось, можно.
Несомненным трендом прошлого и этого годов становится использование интерактивных элементов на сайте, по поводу и без. Разрабатывая очередной проект столкнулся с необходимостью показывать/скрывать элемент по клику по ссылке. Возник вопрос, как реализовать показ/сокрытие элемента на странице самым простым и эффективным способом?
Часто встречаюсь с проблемой, когда библиотека Jquery начинает конфликтовать с какой-нибудь другой JS библиотекой на сайте, после чего функционал обоих библиотек перестает работать. Такая ситуация встречается например в Modx, когда в шаблон добавлен какой-нибудь JQuery функционал и вы заходите на страницы сайта зарегистрированным в административной части, при этом вы получите сообщение о том, что код Jquery не может быть выполнен, так как TypeError: $(...) is null.