- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет.
Прошу подсказки.
У меня на странице есть три блока, которые необходимо скрыть при помощи margin-bottom на высоту блока и при наведении мыши чтоб они появлялись. Высота этих блоков может изменяться в зависимости от содержимого. Чтобы узнать высоту блока и скрыть его на это величину, написал небольшой код в js.Данный код всё работает, но при попытке добавить в цикл for функцию, которая меняет значение margin-bottom при наведении, в консоли появляются ошибки и данный код перестает работать.
Напри мер вот так сделать не получается
В дальнейшем количество блоков возможно увеличится, и для каждого прописывать функцию, которая будет его показывать при наведении, не очень хочется.
Может кто подсказать, почему не получается добавить в цикл?
Заранее всем признателен за подсказку.
необходимо скрыть при помощи margin-bottom
Почему именно margin-bottom?
$(document).ready(function () {
const mainBoxNews = document.querySelector('.main-box-news');
Что за винегрет? Вы не знаете селекторов jQuery?
в консоли появляются ошибки и данный код перестает работать
Ну так смотрите ошибки и исправляйте код.
Почему именно margin-bottom?
Не принципиально. Просто решил сделать так и оно работает.
Что за винегрет? Вы не знаете селекторов jQuery?
Я новичок и только учусь. Таким образом решил сделать проверку по классу. Если он есть в наличии, тогда данный код будут выполняться. Это неправильно?
Ну так смотрите ошибки и исправляйте код.
Если бы знал как исправить, здесь не спрашивал бы.
"Uncaught TypeError: square[num] is undefined"При наведении мыши на блоке появляется куча подобных ошибок
Это неправильно?
Мне просто стало интересно, зачем Вы используете обычный JS при подключенном jQuery. Обычно используют либо то, либо другое, если нет особой необходимости в перемешивании. Если учитесь - то пожалуйста.
"Uncaught TypeError: square[num] is undefined"
Используйте var при объявлении переменной, если пока не понимаете область видимости.
А вообще, все эти манипуляции с массивами непонятны, если Вы нигде больше не используете эти массивы. Проще оперировать обычными переменными.
Используйте var при объявлении переменной, если пока не понимаете область видимости.
А вообще, все эти манипуляции с массивами непонятны, если Вы нигде больше не используете эти массивы. Проще оперировать обычными переменными.
Не совсем понимаю, как это сделать без массивов в цикле
Так же, как Вы поступаете с numbox.
Я новичок и только учусь.
$ на помойку. Попробуйте пойти по такому пути.
ф12, и посмотрите, что там чего. В итоге, все получится💪А jQuery, да лучше на помойку..
$ на помойку. Попробуйте пойти по такому пути.
ф12, и посмотрите, что там чего. В итоге, все получится💪А jQuery, да лучше на помойку..
Что-то не срабатывает ваш код
Имеются примерно таких три блока с классами ms-box-1, ms-box-2 и ms-box-3.
Надо чтобы блог с классом mbn__shor был скрыт при загрузке и появлялся при наведении мышки на ссылку. Примерно так.