我在这里遇到了一些问题,设计师坚持某个设计已经完成,并用我们都知道的开发人员说它可以完成但你做不到。
我认为这是不可能的,但是在这里阅读了有关使用 jQuery .append 的信息,所以它很可能毕竟是。任何建议都会非常感谢。
这是我的代码:
<section id="technologies">
<ul>
<li class="technology" id="ddTechnology1">
<div class="technologyTitle">Title1</div>
</li>
<li class="technology" id="ddTechnology2">
<div class="technologyTitle">Title2</div>
</li>
<li class="technology" id="ddTechnology3">
<div class="technologyTitle">Title3</div>
</li>
<li class="technology" id="ddTechnology4">
<div class="technologyTitle">Title4</div>
</li>
</ul>
</section>
<div id="ddWrapper">
<div id="ddContent" class="targetDiv">
Content Content
</div>
</div>
ul 是 4 个浮动的左白框,每个框都有一个图像。下方的 div 只是与 . 相同的一段内容。
该站点是一个响应式站点,因此当它缩小为平板电脑视图时,四个左侧浮动的 li 会变成两排两排,并且在智能手机视图中一个堆叠在另一个之上。
在每个视图中,该部分下方的 div 只是调整大小以适应并重新排列内容。
设计师不高兴,因为他的设计说在 960px 视图中, div id="ddWrapper" 在四个左对齐框的下方;在平板电脑 600px 视图中,div 必须位于两行之间,而在智能手机 320px 视图中,它必须位于第一个 li 之下。
对我来说,这不是一个响应式布局,但我一直在尝试使用 jQuery 将兔子从帽子中拉出来,让设计师开心。
有没有办法使用 jQuery 的 append() 根据当前布局将 div id="ddWrapper" 移动到 HTML 中的不同位置?这个问题已经超出了我目前对 jQuery 的了解,所以我寻求任何人都可以提供的帮助。
干杯
坦率