再会。在我的 Laravel 应用程序中,我有一个用于显示所有产品的 foreach 循环。我还有一个快速查看模式,用户无需加载新页面即可查看产品。此外,我owlcarousel.js用来展示产品。不幸的是,owl.carousel 会破坏引导模式,除非模式位于 owl.carousel 之外。但是,由于产品是动态加载到页面上的,因此我无法访问包含循环的 owl carousel div 之外的模式的 ID。该$modal_id变量仅返回循环中的最后一个 Id。那么请问有什么出路呢?如何从外部单击访问循环内的各个 ID
代码如下所示
<div class="product owl-carousel">
<?php $modal_id = 0; ?>
@foreach($new_arrivals as $new_arrival)
<div class="pro">
<div class="pro-img">
<?php $modal_id = $new_arrival->id?>
<span class="sticker-new">new</span>
<div class="quick-view-pro">
<a data-toggle="modal" data-target="#{{$modal_id}}" class="quick-view modal-view"
href="#{{$modal_id}}" rel="{{$new_arrival->id}}"></a>
</div>
</div>
</div>
@endforeach
</div>
<!-- Modal is shown below !-->
<div class="product-view">
<div class="container">
<div class="modal fade" id="{{$modal_id}}">
<div class="modal-dialog modal-lg modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<!-- Modal body -->
<div class="modal-body">
<div class="row">
</div>
</div>
<!-- Modal footer -->
</div>
</div>
</div>
</div>
</div>
翻过高山走不出你