webinfo

Рейтинг
306
Регистрация
22.01.2021
богоносец #:
А почему ваши словесные обороты с такими патриархальными условностями?

А почему Вас это интересует?

Radrigo #:
скрыть блок плавно

В текущем варианте анимации нет, я об этом упомянул выше.
А если надо - пожалуйста:.
.fadeOut()
.slideDown()
.hide()
.animate()

alexanuk #:

возьмите весы, положите туда 200 еды и гляньте со стороны сколько это, кошак бы обиделся от такой порции

Я положил 1 кг каши с мясом - этого мне на 2 дня хватит.

Radrigo #:

Спасибо большое, но данный код не скрывает блоки при первоначальной загрузке страницы. 

Ну Вы же учитесь? Вот и доделайте. Вариантов несколько. Я же переписал только  тот кусок, который вызывал у Вас затруднения.

Radrigo #:

И что не так с marginBottom? Вроде хорошо работает. Считаете как-то по-другому было бы лучше?

Не применяют обычно для этой цели margin. Применяют display, применяют position, применяют height/width, ещё что-то применяют, а margin - это экзотика какая-то.
И у вас же подключен jQuery, причём никакой анимации - для этого вообще существуют методы show/hide/toggle.

timo-71 #:
146 % полифил гуглится. А если нет, то пишется в пару десятков строк

А просто for - "некошерно"? ;)

timo-71 #:
forEach

В IE и старых браузерах не работает.

mariux #:
А ты как я понял специалист по джумле?

Я специалист широкого профиля, и глубоко никуда не влезал - на всё времени не хватит. Просто я начинал когда-то с Джумлы, с версии 1.0 ещё. А сейчас даже больше Битриксом и самописами приходится заниматься, чем Джумлой. Реже она стала попадаться.

mariux #:
Раньше вот dle была популярная очень

Если совсем раньше, то DLE был дырявым решетом, и только ленивый его не ломал. Поэтому, видно, и потерял свою популярность. Потом пофиксили, но было уже поздно.

Я посмотрел, в чём там проблема. Скрипт пытается найти square[3], так как последнее вычисленное значение num равно 3. И естественно, не находит его, о чём и пишет в сообщении о ошибке.
Вообще, подобные задачи решаются иначе. Выбросьте нумерацию ms-box, и код будет таким:
$(document).ready(function () {
        const mainBoxNews = document.querySelector('.main-box-news');
        if (mainBoxNews) {
                        $('.ms-box a').hover(
                                function () {
                                        $(this).parent().find('.mbn__shor').css('margin-bottom','0');
                                }, function () {
                                        let el=$(this).parent().find('.mbn__shor');
                                        $(el).css('margin-bottom','-'+$(el).height()+'px');
                                }
                        );

        }
});

Хотя  на самом деле, скрывать элементы через marginBottom - тоже то ещё извращение.

богоносец #:
И почему именно "он", а не "она..оно"?

По правилам русского языка. Всевышний - он, богиня - она, божество - оно. А так как Всевышний - не животное, то это условность, связанная с конкретным речевым оборотом.

alexanuk #:

Ну да 5 раз, но это по 200г еды не забывайте

1 кг каши с мясом в день - это Вы каменотёсом работаете?

Всего: 7661