繁体   English   中英

在 ajax 调用之后保持之前的 div 高度

[英]maintain previous div height after ajax call

我正在处理以下问题。 我有一个调用 ajax 的脚本,其中响应包含购物车字符串(html 代码)和我的购物车物品。 在响应处理程序中,我有另一个脚本,它将 ajax 响应购物车字符串的每个 div 设置为一定的高度。

现在我愿意保持设置为前一个购物车字符串的 div 高度,但问题是每次 ajax 调用后都会重新接收整个购物车字符串。

此外,我还有另一个显示在引导模式中的购物车(仅限移动设备)。 不知何故,这个用于设置高度的 function 不起作用,除非你打开它并再次运行 function。 这是否与模态显示有关:无? function 循环遍历具有相同 class 名称的所有 div,并根据其子数据设置高度。

您可以使用 css 来修复 div 的高度。

div.cart-height{
  height: 400px !important;
}

或在 ajax 调用之后,调整 div 的高度。

$('.cart-height').css('height','400px');

在移动设备中,您可以调整内容:

@media only screen and (max-width: 600px) {
  .cart-height {
    height: 200px;
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM