javascript - 垂直滚动条适用于 chrome 但不显示

标签 javascript jquery html css

我有一个模型,买家会收到关于他们的购物车中有多少商品的通知,如果商品在模型中溢出,他们可以滚动模型。我的问题是垂直滚动在 chrome 和 firefox 上有效,但在 chrome 上,滚动条不显示。我希望用户看到滚动条以使其对用户友好。

    <style>
    .product {
        font-size: 13px;
    }
    .model-body {
        max-height: 350px;
        overflow: auto;
    }

</style>


<div id="custom-popup-model" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <h4 class="modal-title" id="modal-title" style="color: #c883a3">@*Please take appropriate action*@</h4>
        <button type="button" class="close" data-dismiss="modal">&times;</button>
      </div>
      <div class="modal-body">
        <div id="cartitems-container" style="max-height: 350px; overflow-y: scroll">

        </div>
        @*<a class="btn-primary btn-sm" href="@Url.RouteUrl("HomePage")" style="background: #c883a3">Continue shopping</a>
        <a class="btn-primary btn-sm" href="@Url.RouteUrl("ShoppingCart")" style="background: #c883a3">Proceed To Checkout</a>*@
      </div>
      <div class="modal-footer">
        <button type="button" class="btn-primary btn-sm" data-dismiss="modal" style="background: #c883a3;border-color:#c883a3">Close</button>
      </div>
    </div>

  </div>
</div>

JS:

    <script>
  $(function() {

    $("#custom-popup-model").on('show.bs.modal',
      function() {
        $.ajax({
          url: '/ShoppingCart/FlyoutShoppingCart',
          type: 'GET',
          success: function(response) {
            var elements = $(response);
            var found = $('.count', elements);
            $("#modal-title").text(found.text());
            elements.find('.count').remove();


            $("#cartitems-container").append(elements);

          },
          //error: function (response) {
          //    alert(response);
          //}
        });
      }).on('hidden.bs.modal',
      function() {
        $("#cartitems-container").html("");
      });
  })
</script>

这是在 Chrome 和 Firefox 上的结果。

Chrome FireFox

有人可以帮忙吗?

最佳答案

Ahsan,你只是把 css 放在模型主体类下面。

.model-body {overflow-y: scroll;min-height: 100px;}

关于javascript - 垂直滚动条适用于 chrome 但不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52587532/

相关文章:

javascript - 更改 body.innerHTML 后事件处理程序卡住

php - 用户在 Wordpress 中看不到索引中的图像

php - 使用表单按钮提交 GET 值

javascript - 变量不被其值替换

javascript - 关于 Accordion 问题的 jQuery toggleClass

javascript - d3二图秒杀一图布局

javascript - 加载时CSS淡入背景图像

css - 当html文档中有多个图像时如何定位图像

html - 将 HTML 模板快速转换为 Rails Asset ERB/Sass 布局

javascript - 来自包含 Javascript 的 html 的动态 PDF