首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在foreach循环中使用Intro.js的php问题

在foreach循环中使用Intro.js的php问题
EN

Stack Overflow用户
提问于 2016-06-21 12:28:37
回答 1查看 153关注 0票数 1

我已经决定使用Intro.js为我的网站创建一个指南。

但我有这个问题。如果我将Intro.js放在一个循环中,那么它对它生成的所有行都有效。因此,每个循环从DB的结果动态生成50行,从而生成50 intro.js。

是否有办法使break;stop Intro.js不贯穿整个循环,转而专注于一行?

代码语言:javascript
代码运行次数:0
运行
复制
@foreach($providers as $key => $provider)
    <tr data-intro="{{ TL::helpdesk('viewvilkareachrowdescription') . $provider->name }}"></tr>
@endforeach

希望有可能?请帮帮谁?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-21 12:49:31

您可以使用if语句在一行上执行某些操作,然后打印其他行。

这里有一个例子:

代码语言:javascript
代码运行次数:0
运行
复制
  @foreach($providers as $key => $provider)

        @if ($provider->name == 'any_name')
             ... // << case focus on one row 
        @else
             <tr data-intro="{{ TL::helpdesk('viewvilkareachrowdescription') . $provider->name }}"></tr>
        @endif

    @endforeach

下面是有关Blade模板的文档链接:https://laravel.com/docs/5.0/templates

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

https://stackoverflow.com/questions/37944469

复制
相关文章

相似问题

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