首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么猫头鹰旋转木马会破坏我的Laravel应用程序的引导模式?

为什么猫头鹰旋转木马会破坏我的Laravel应用程序的引导模式?
EN

Stack Overflow用户
提问于 2019-12-05 20:47:17
回答 1查看 621关注 0票数 2

日安。在我的Laravel中,我有一个显示所有产品的前端循环。我还有一个quickview模式,用户可以在不加载新页面的情况下查看产品。此外,我使用owlcarousel.js来显示产品。不幸的是,owl.carousel破坏了引导模式,除非该模式被放置在owl.carousel之外。但是,由于产品是动态加载在页面上的,所以我无法访问包含循环的owl旋转木马div之外的modals的I。$modal_id变量只返回循环中的最后一个Id。那么,请问有什么出路呢?如何从外部单击来访问循环中的各个I?

代码如下所示

代码语言:javascript
复制
<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">&times;</button>
                    </div>
                    <!-- Modal body -->
                    <div class="modal-body">
                        <div class="row">


                        </div>
                    </div>
                    <!-- Modal footer -->
                </div>
            </div>
        </div>
    </div>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-06 08:19:40

试试下面的代码:

代码语言:javascript
复制
<div class="product owl-carousel">
     <?php $modal_id = 0; ?>
     <?php $modal_ids = []; ?>
    @foreach($new_arrivals as $new_arrival)

        <div class="pro">

                <div class="pro-img">
                    <?php $modal_id = $new_arrival->id?>
                    <?php $modal_ids[] = $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    !-->

@foreach($modal_ids as $item)

    <div class="product-view">
        <div class="container">

            <div class="modal fade" id="{{$item}}">
                <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">&times;</button>
                        </div>
                        <!-- Modal body -->
                        <div class="modal-body">
                            <div class="row">


                            </div>
                        </div>
                        <!-- Modal footer -->
                    </div>
                </div>
            </div>
        </div>
    </div>
@endforeach

希望能帮助你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59203027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档