【发布时间】:2017-07-05 05:38:30
【问题描述】:
我需要帮助来更改 php 循环内的引导列顺序,该循环计算两个 div (使用类产品)。循环中的每两个 div(具有类产品)包含两个具有相同顺序的引导列(具有类图像和类描述的 div),然后接下来的两个 div(具有类产品)具有内部引导列的相反顺序(具有类描述和类的 div图片)。
php循环中的概念是这样的:
DIV_1(图片+描述)DIV_2(图片+描述)
DIV_3(描述+图片)DIV_4(描述)
php循环中的等等
一切都在桌面上运行良好,但在移动设备上,我希望在滚动时有正常的布局,所有 div 将首先有 IMAGE,然后是描述。
完整代码:
<section class="products">
<div class="container">
<?php $sl=1; ?>
<?php if(($sl==1)||($sl==2)) { ?>
<div class="product col-lg-6 col-md-12 col-sm-12">
<div class="image col-lg-6 col-md-6 col-sm-12">
<a href="#" class="moreLink">
<img src="" alt="" />
</a>
</div>
<div class="description col-lg-6 col-md-6 col-sm-12">
<div class="product-description left-triangle">
<h3><a href="#" class="moreLink">Product Title</a></h3>
<p>Description text goes here...</p>
<a href="#" class="moreLink btn dark ">Details</a>
</div>
</div>
</div>
<?php
$sl++;
}
else
{ ?>
<div class="product col-lg-6 col-md-12 col-sm-12">
<div class="description col-lg-6 col-md-6 col-sm-12">
<div class="product-description right-triangle">
<h3><a href="#" class="moreLink">Product Title</a></h3>
<p>Description text goes here...</p>
<a href="#" class="moreLink btn dark">Details</a>
</div>
</div>
<div class="image col-lg-6 col-md-6 col-sm-12">
<a href="#" class="moreLink">
<img src="" alt="" />
</a>
</div>
</div>
<?php if($sl==3)
$sl++;
else
$sl=1; } ?>
</div>
</section>
【问题讨论】:
-
php 不知道你的屏幕是什么分辨率,所以你需要使用 js
-
是的 php 不知道屏幕分辨率,但可能 js 也不是很好的解决方案。它只是传递问题解决方案
标签: javascript php jquery css twitter-bootstrap