php Intro.js 在 foreach 循环中使用它的问题
php Issue with Intro.js using it in a foreach loop
我决定使用 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
希望有可能吗?请帮助任何人?
您可以使用 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 模板的 link 文档:https://laravel.com/docs/5.0/templates
我决定使用 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
希望有可能吗?请帮助任何人?
您可以使用 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 模板的 link 文档:https://laravel.com/docs/5.0/templates