JavaScript覆盖CSS

时间:2018-10-24 11:22:33

标签: javascript jquery css laravel laravel-5

我正在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

但是我的问题是,负责正确显示滑块的js代码已覆盖了div的 style 属性:

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

背景图像属性不再出现在 style__bg div中。

动态渲染滑块内容(背景图像)而不干扰其行为(js部分)的最佳方法是什么?

0 个答案:

没有答案