我已经决定使用Intro.js为我的网站创建一个指南。
但我有这个问题。如果我将Intro.js放在一个循环中,那么它对它生成的所有行都有效。因此,每个循环从DB的结果动态生成50行,从而生成50 intro.js。
是否有办法使break;
或stop
Intro.js不贯穿整个循环,转而专注于一行?
@foreach($providers as $key => $provider)
<tr data-intro="{{ TL::helpdesk('viewvilkareachrowdescription') . $provider->name }}"></tr>
@endforeach
希望有可能?请帮帮谁?
发布于 2016-06-21 04:49:31
您可以使用if语句在一行上执行某些操作,然后打印其他行。
这里有一个例子:
@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
https://stackoverflow.com/questions/37944469
复制