Следующий этап — определение местоположения интересующего нас блока относительно области видимости.
Решением будет свой метод, который будет обходить всех родителей вверх по дереву DOM, вплоть до области видимости данного контекста.
Можно использовать голый javascript, чтобы получить координаты относительно области видимости элемента element:
top = element.getBoundingClientRect().top;
bottom = element.getBoundingClientRect().bottom;
left = element.getBoundingClientRect().left;
right = element.getBoundingClientRect().right;
и нет нужды в обходе цепочки родительских объектов.
Дискуссия на тему два раза вводить пароль при регистрации или один раз может получиться действительно эпической. И главное все останутся при своем мнении.
Если нужен простой слайдер (влево-вправо) то на такое impress.js тоже сгодится. А затем, если появится желание, можно и трансформации в 3d пространстве добавить.
фильтрация заметок идет и по тексту не только по заголовкам
подскакивает вверх заметка, если сортировка по моменту просмотра, потому-что просматривать начинаем, если сортировать по созданию или редалктированию все останется на месте.
Заметки можно удалить в 3 клика, добавлены в качестве примера, и не совсем они левые, если присмотреться.
Когда заметок много, текст для всех сразу показывать нет смысла. И для быстрого нахождения нужной заметки даты создания / редактирования / просмотра часто полезны
Строка поиска по заметками пользователя, а не по всему интернету.
Можно использовать голый javascript, чтобы получить координаты относительно области видимости элемента
element
:и нет нужды в обходе цепочки родительских объектов.
window.location.hash
то привык назвать её хэшРазумеется, можно не заморачиваться с ужиманием кода вручную, а воспользоваться одной из множества доступных утилит по сжатию javascript-кода
.
у меня и facebook отображатеся
подскакивает вверх заметка, если сортировка по моменту просмотра, потому-что просматривать начинаем, если сортировать по созданию или редалктированию все останется на месте.
Когда заметок много, текст для всех сразу показывать нет смысла. И для быстрого нахождения нужной заметки даты создания / редактирования / просмотра часто полезны
Строка поиска по заметками пользователя, а не по всему интернету.