На сайте было древовидное меню с возможностью его раскрывать, но при переходе на нужную страницу дерево отображалось закрытым.

Ниже пример кода, который раскрывает дерево в зависимости от адреса текущей страницы.


Категории: JavaScript

Например, по ТЗ, нужно убрать все внешние ссылки из HTML. Данный пример показывает, как это сделать.


Категории: JavaScript, JQuery

Иногда требуется проверить, отображается ли сейчас тот или иной блок на экране. В Jquery для этого есть специальный селектор:

 
if($(element).is(":visible"))
{
  //...
}


Категории: JavaScript

Это не законченный код. Хотел написать собственную замену стандартным checkbox, накидал основу, но до конца не довел. Готовых красивых checkbox'ов много, т.ч. нет смысла делать еще одну.


Пометки: checkbox

Решает только одну проблему с ctrl+v, shift+insert и контекстное меню работают.

Также добавил, для примера, код для отключения нажатия левой кнопки мsши (кнопка контестного меню на клавиатуре - работает)


Категории: JavaScript
Пометки: вставить текст, вставка значений, ctrl+v

Иногда бывает нужно сжать JavaScript файл, но нет возможности установить дополнительный софт, тогда нам поможет онлайн сервис.


Категории: JavaScript
Пометки: Сжатие, ужатие js скриптов

Потребовалось мне, в зависимости от состояния формы, изменять текущий url страницы. Для этого нужно было конвертировать JavaScript объекта в строку с разделением (javascript object to url params), пример кода ниже.


Категории: JavaScript
Пометки: window.history.pushState, history.replaceState

Задача была сделать несколько вкладок, в каждой из которых разная карта проезда.


Пометки: yandex maps, карта, карты

Каждый тик скрипт печатает одну букву. Эффект напоминает ввод текста в консоли.

pic1


Категории: JavaScript

jQuery плагин который позволяет запретить выделение текста в определенных блоках


Категории: JavaScript, HTML
Пометки: jquery.disable.text.select
Яндекс.Метрика