23.07.2019, 12:16
|
|
Профессор
|
|
Регистрация: 24.02.2019
Сообщений: 806
|
|
Кто может сделать календарь из 59 поста самым удобным?
добавить кнопки вперёд/назад для года
скомпоновать все элементы навигации в одном месте, приблизительно как тут
заполнить пустые ячейки числами пред/след месяца приблизительно как в 16 посте.
|
|
23.07.2019, 16:06
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
рони, в посте 59 строка 142, ошибка в IE8-9: Недопустимый конечный элемент для данного действия. Почитал MDN, написано что в IE9- нельзя insertAdjacentHTML вызывать на table, tbody, thead, tr. Странно что этого метода нет в полифилле.
|
|
23.07.2019, 17:16
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
рони, да и событие input тоже не полифиллят похоже: https://polyfill.io/v3/polyfill.js?ua=MSIE%208.0
Русский, ну они гарантируют IE8 https://polyfill.io/v3/supported-browsers/ хоть бы написали тогда какие конкретно методы, а то, например, addEventListener не указан https://polyfill.io/v3/url-builder/, а они его полифиллят, insertAdjacentHTML не указан, не полифиллят, вот и гадай, хотелось бы понять какую-то логику этих товарищей.
Как я понял, addEventListener идет неявно в связке с опцией Event у них, пипец где логика вообще...
Если что проверял на IE11 в режиме эмуляции IE8, правда добавлял строку запроса ?ua=MSIE%208.0, так как заголовок запроса User-Agent браузер не эмулирует.
Последний раз редактировалось Rise, 23.07.2019 в 17:39.
|
|
23.07.2019, 20:36
|
|
Профессор
|
|
Регистрация: 24.02.2019
Сообщений: 806
|
|
Сообщение от Русский
|
Да все могут, тут же биржа бесплатного сриланса.
|
с этого надо было начинать...
|
|
23.07.2019, 20:41
|
|
Профессор
|
|
Регистрация: 24.02.2019
Сообщений: 806
|
|
Кто может сделать календарь из 59 поста самым удобным? и сколько будет стоить
добавить кнопки вперёд/назад для года
скомпоновать все элементы навигации в одном месте, приблизительно как тут
заполнить пустые ячейки числами пред/след месяца приблизительно как в 16 посте.
|
|
23.07.2019, 23:03
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,064
|
|
Rise,
спасибо, буду знать.
|
|
24.07.2019, 14:13
|
|
Профессор
|
|
Регистрация: 24.02.2019
Сообщений: 806
|
|
Попробую подробнее пояснить, почему хотелось бы добавить вышеперечисленное
чтобы посмотреть календарь за какой нибудь давно прошедший год, например период великой отечественной неудобно листать года на 75 лет назад, удобнее ввести с клавиатуры, а чтобы посмотреть этот месяц за следующий год, удобнее кликнуть на кнопку, поэтому считаю что дублирование перемещения по годам с помощью кнопок, а не только поля будет намного удобнее пользоваться календарём.
к примеру у вас на кухне стоит мойка и подведена холодная и горячая вода, не очень удобно когда холодная включается на мойке а горячая в другом углу кухни, так и с календарём, непонятно зачем размещать кнопки вперёд назад сегодня ниже таблицы, гораздо удобнее если они будут рядом с выпадающим списком и полем ввода, вариант расположения предложеный мной выглядит достаточно стильно и интуитивно понятно какая кнопка относится к месяцу а какая к году
гораздо удобнее когда видно сколько дней в пред месяце, а в случае необходимости скрыть, достаточно минимальных познаний в css.
|
|
27.07.2019, 23:13
|
|
Профессор
|
|
Регистрация: 24.02.2019
Сообщений: 806
|
|
Видимо никто на сможет помочь, и доработать календарь...
|
|
28.07.2019, 00:01
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от Блондинка
|
доработать календарь...
|
Слишком много букв в нем. А если без шутки, то для того чтобы календарь "не дергался" на странице его размер должен быть фиксирован. Все месяцы можно вывести в размер 7х6, что с шапкой дней недели будет составлять 7х7.
А для того чтобы вывести дни календаря с учетом предыдущего месяца, нужно получить метку времени первого дня этого месяца, затем день недели этого месяца. После этого можно получить метку времени, дату с которой будет начинаться календарь, которая получится коррекций его первого дня минус его дня недели. Останется в цикле добавлять к этой дает итератор цикла от 0 до 41 и получится календарь и с пред, и следующим месяцем.
|
|
28.07.2019, 00:21
|
|
Профессор
|
|
Регистрация: 24.02.2019
Сообщений: 806
|
|
laimas,
чтобы не дёргался? думаю что тут ничего не надо трогать в скрипте, достаточно дополнить стили
ну а вывести даты других месяцев, добавить кнопки плюс минус для года, сорри но моих познаний недостаточно, поэтому и прошу помочь доделать, чтобы стал более удобным...
|
|
|
|