Javascript переопределяет CSS

Я создаю простой сайт на Laravel 5.7. В нем есть слайдер на основе jquery, отображающий картинки. Я хотел бы отображать изображения на фоне слайдов на основе данных модели, переданных от контроллера.

@foreach($slider_projects as $slider_project)
<div class = "slide slide-{{$slider_index}}">
    <div class = "slide__bg" style = "background-image:url({{asset($slider_project->image)}})"></div>
    <div class = "slide__content">
    </div>
</div>
{{$slider_index++}}
@endforeach

Но моя проблема в том, что атрибут стиль моего div переопределяется js-кодом, отвечающим за правильное отображение ползунка:

$slideBGs = $(".slide__bg"),
$slideBGs.css("transform", "translate3d("+ curSlide*50 +"%,0,0)");

Свойство фоновая картинка больше не отображается в блоках style__bg.

Каким будет лучший подход для динамической визуализации содержимого слайдера (фоновых изображений), не нарушая его поведения (часть js)?

Ваш параметр background-image удаляется после запуска кода слайдера? - опубликованный вами код не должен сам по себе отвечать за удаление свойства background-image ...

El Ronnoco 24.10.2018 13:25

Да, когда размещенный выше код js прокомментирован, свойство фоновая картинка отображается правильно

Kuba M 24.10.2018 13:31

Так почему бы просто не прокомментировать это? Потому что он находится в файле .js плагина?

Louys Patrice Bessette 24.10.2018 14:05

Потому что это нарушит желаемое поведение слайдера.

Kuba M 24.10.2018 16:12
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
59
0

Другие вопросы по теме