javascript - 使用 jquery ajax 创建动态内容时,滚动条不出现

标签 javascript jquery html css ajax

我有一些 jquery 报告,其中我使用 json 创建一些动态 html 内容(嵌套 div、span、标签)。 它使用jquery,mCustomScrollbar,commons,jqueryui。

我有一个<div>...//some static code </div>在这种情况下一切正常。

但是当我在 <div> // dynamic code using ajax </div> 之间创建一些代码时。它的滚动条没有出现。

但是如果我最小化、最大化浏览器窗口或“firebug”滚动条出现。

是因为动态CSS样式生成吗? 我是 jquery css 帮助新手

最佳答案

如果您引用的滚动条来自 mCustomScrollbar 插件,则在将 ajax 内容插入 DOM 后,您将需要使用其 update 方法。

$(selector).mCustomScrollbar("update");

请参阅 http://manos.malihu.gr/jquery-custom-content-scroller/#methods-section 上的文档

关于javascript - 使用 jquery ajax 创建动态内容时,滚动条不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23993853/

相关文章:

javascript - 为什么不能使用 JavaScript 改变 CSS 动画的速度

IE9+ 中带填充的 jQuery UI .addClass() 动画

jQuery animate 不会到达目标数字

html - 如何使用 css 将 Accordion 列表拆分为两列并使用react?

javascript - 单击外部和链接后关闭切换菜单

jquery - 使用效果 Jquery 隐藏/显示 Div

javascript - Django : Files not passed in the request even after setting enctype=multipart/form-data?

javascript - 复选框结构,如果选中单个子复选框,则应自动选中父复选框

javascript - 检查特定输入后如何使标签更改属性?

javascript - 获取 jQuery get().done() 函数的返回值