Простые JavaScript и JQuery, а также MooTools-примеры.


Как навесить событие в JavaScript на элемент, который был создан динамически

Когда нужно просто навесить какое-либо событие в JavaScript на существующий элемент заданной веб-страницы, все относительно просто. Однако, если нужно прикрепить обработчик к разметке, которая генерируется теми же самыми клиентскими скриптами, то у начинающих кодеров может возникнуть проблема, которая решается следующим способом. (далее…)

Опубликовано 26-01-2015 в 17:43

JQuery плагины: timeago- показывает сколько времени прошло с определенной даты

Плагин для JQuery под названием TimeAgo отображает сколько времени прошло с момента наступления определенной даты. Наверняка в Twitter, VKontakte да и на других менее популярных онлайн-ресурсах вы замечали, что даты публикации постов выглядят как например «добавлено 3 часа назад», «опубликовано 1 месяц назад» и т.п. Данное расширение делает тоже самое.

JQuery плагины - timeAgo

(далее…)

Опубликовано 15-11-2014 в 13:55

Блокировка всплывающих окон браузерами — что с этим поделать?

Итак, все современные браузеры имеют встроенные возможности по блокировке всплывающих окон. Только вот не тех окон, которые сделаны на JQuery / JavaScript, а окон на старом добром windows.open().

Блокировка всплывающих окон браузерами - что с этим поделать

Чтобы функция блокировки всплывающего окна не срабатывала, пользователь должен самостоятельно вызвать оное окошко и никак иначе. Сымитировать клик с помощью JQuery .click() и т.п. не получится, — браузеры эти фокусы распознают.

Но давайте перейду-ка я к наглядным примерам. (далее…)

Опубликовано 27-08-2014 в 15:26

Как опубликовать сообщение с картинкой вложением на стене профиля ВКонтакте (Open API)

Итак, для начала отмечу, что некоторое описание процесса загрузки файлов на сервера социальной сети ВКонтакте с помощью VKontakte Open API дано на вот этой веб-страничке — http://vk.com/dev/upload_files?f=Загрузка фотографий на стену пользователя.

Размещение картинки на стене пользователя ВКонтакте

Для начала зарегистрируйте свое приложение для ВКонтакте. Как это сделать я уже описывал ранее.

А теперь давайте на практике, что называется посмотрим, вот собственно код: (далее…)

Опубликовано 22-07-2014 в 13:12

Как передать клик по родительскому элементу в дочерний на JQuery

Для эмуляции клика по вложенному дочернему элементу при клике пользователя на родительском элементе есть некоторые ‘подводные камни’, если так можно выразиться. Следующий фрагмента кода на JavaScript позволит читателям плавно миновать последние:

$(document).ready(function() {

    $('.abtn.b2').click(function(e){
        var $button = $(this).children('input[type="submit"]');
        if (e.target !== $button[0]) {
            $button.click();
        }
    });

});

(далее…)

Опубликовано 5-06-2014 в 14:09

JavaScript: обновить страницу 1 раз только после первой загрузки

Ниже показан пример обновления веб-страницы с помощью JavaScript единожды после первой загрузки спустя N-ое (в данном случае интервал будет равняться числу 1599) количество миллисекунд.

function apnut_tolko_1_raz() {
    if (!window.location.hash) {
        window.location = window.location + '#uge_obnovleno';
        window.location.reload();
    }
}
setTimeout("apnut_tolko_1_raz()", 1599);

Как нетрудно догадаться, простое использование setTimeout() желаемого результата не даст.

(далее…)

Опубликовано 4-04-2014 в 11:37

Как сделать подтверждение закрытия вкладки или окна браузера пользователем на JavaScript

Итак, о том, как сделать подтверждение закрытия вкладки или окна браузера пользователем на JavaScript. Вот код:

<script> 
function podtvergdenieZakritiyaVkladki() {
    return 'Пожалуйста, не покидаёте нашу веб-страничку!!!';
}

window.onbeforeunload = podtvergdenieZakritiyaVkladki;
</script>

(далее…)

Опубликовано 18-03-2014 в 11:19













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты