Кнопка наверх и вниз для сайта как в ВКонтакте


Введение

Кнопка наверх и вниз для сайта как в ВКонтактеЯ раньше уже писал статью — Кнопка «наверх» для сайта как в ВКонтакте. Но прошло время и ВКонтакте кнопка обновилась, и добавился новый функционал, теперь появилась возможность кроме скроллинга вверх, еще и возвращаться назад к контенту. Нужно идти в ногу со всеми, и не отставать в развитии, поэтому я решил расширить свой старый код.
Читать далее «Кнопка наверх и вниз для сайта как в ВКонтакте»

Кроссбраузерное определение количества проскролленной страницы


Введение

Кроссбраузерное определение количества проскролленной страницыВ этой маленькой статье я покажу как можно кроссбраузерно и без использования JQuery, на чистом javaScript, без особых проблем, реализовать определение количества проскролленной страницы.
Хоть эта проблема возникает не часто, но все же лучше иметь этот код на вооружении. Поэтому, я быстро набросал функцию, которая будет возвращать объект, хранящий в себе количество пикселей, на которое было проскроллена страница по осям X и Y.
Читать далее «Кроссбраузерное определение количества проскролленной страницы»

Создание альбома в одноклассниках. API функции


Введение

Создание альбома в одноклассниках. API функцииПри разработке приложений под одноклассники, очень часто приходится работать с фотографиями и альбомами, как-то я уже писал про получение альбомов пользователя из одноклассников и про получение фотографий из альбома одноклассников. Но в предыдущих статьях код был написан на php. В этой же статья я хочу показать как можно с помощью java script осуществить создание альбома в одноклассниках. Читать далее «Создание альбома в одноклассниках. API функции»

Запрос прав у пользователя для приложения в одноклассниках


Введение

Запрос прав у пользователя для приложения в одноклассникахСегодня в небольшой статье я покажу как можно сделать запрос прав у пользователя для приложения в одноклассниках. При установке приложения у пользователя сразу запрашиваются права, если в настройках приложения это задано. Но бывает такое, что приложение развивается и дописывается новый функционал, который затрагивает моменты, нуждающиеся в дополнительных правах. И даже если поменять в настройках запрос прав, то пользователи, которые ранее установили приложение не увидят окно запроса прав, поскольку оно появляется только при первой установке приложения. Поэтому необходимо руками, в коде, сделать запрос прав. Читать далее «Запрос прав у пользователя для приложения в одноклассниках»

Как определить версию Internet Explorer в javascript


Введение

Как определить версию Internet Explorer в  javascriptЯ уже как-то писал статью про определение браузера средствами JavaScript, но сегодня я столкнулся с другой проблемой — как определить конкретную версию Internet Explorer. Как всем известно этот браузер постоянно преподносит нам сюрпризы, и каждая его версия практически живет свое жизнью. Бывают такие ситуации, что код адекватно работает в 9-й версии, но не работает в 8-й, и наоборот. И такие моменты встречаются при работе с каждой версией. Поэтому рано или поздно вам придется столкнуться с проблемой определения конкретной версии IE.
Читать далее «Как определить версию Internet Explorer в javascript»

Поворот тени элемента в сторону курсора на javascript


В этой коротенькой статье, я хочу показать как можно реализовать поворот тени элемента в сторону курсора средствами javascript. Для поворота тени будем использовать css. По сути тут все упирается в математику: получаем координаты элемента, координаты курсора, находим третью точку и строим треугольник. Потом получаем угол в треугольнике. После получения угла нам нужно будет узнать в каком квадранте находится курсор и высчитать уже необходимый угол. На рисунке я схематично изобразил процесс:
Читать далее «Поворот тени элемента в сторону курсора на javascript»

Ловим callback кнопки «Нравится» от Facebook


Ловим callback кнопки Нравится от FacebookНедавно я уже писал о том как можно «поймать» действие(поставлен лайк или убран лайк) с социальной кнопки «Мне нравится» от ВКонтакте. Теперь дошло дело до Фейсбука. Сделаем с его кнопкой тоже самое — навесим на него обработчики. Обработчиков будет два: первый сработает сразу после установки лайка, а второй сработает в случае снятия лайка. Читать далее «Ловим callback кнопки «Нравится» от Facebook»

Действие при прокрутке колесика мышки


Действие при прокрутке колесика мышкиХочу показать короткий, но весьма полезный кусочек javascript кода. Редко, но бывает необходимо отловить прокрутку колесика мышки и навесить на это действие обработчик.
Читать далее «Действие при прокрутке колесика мышки»

«Прокачанная» кнопка лайка от ВКонтакте. Ловим callback


Прокачанная кнопка лайка от ВКонтакте. Ловим callbackВ этой статье я покажу как можно «прокачать» кнопку от стандартного виджета ВКонтакте «Мне нравится».
Оказывается можно улучшить виджет, а именно передавать для репоста свои тексты, ссылку и картинку. Также можно отслеживать поставлен лайк или снят.
Читать далее ««Прокачанная» кнопка лайка от ВКонтакте. Ловим callback»

Получение угла, на который повернут элемент средствами javascript


Получение угла, на который повернут элемент средствами javascript
В этой короткой статье я покажу как можно получить угол наклона элемента на странице.
Угол наклона задается с помощью css свойств, для каждого браузера свое свойство, вот например, поворот на 45 градусов выглядит так: Читать далее «Получение угла, на который повернут элемент средствами javascript»