【问题标题】:stubborn prolem with popular custom scrollbar流行的自定义滚动条的顽固问题
【发布时间】:2013-01-23 21:14:54
【问题描述】:

代码更新:http://mawk3y.net/test/brand.php?id=12

原来的jquery插件在这里http://manos.malihu.gr/tuts/jquery_custom_scrollbar.html

$(".content1").mCustomScrollbar({
scrollButtons:{
enable:true
}
});
$("#contact_details").mCustomScrollbar({
scrollButtons:{
enable:true
}
});

.content1 是有问题的 div:自定义滚动条在您调整窗口大小或启动 firebug 之前不会显示,contact_details 是第一个选项卡内的 div,尽管两个 div 都只包含文本,但没有任何问题。"

【问题讨论】:

  • 您能否发布包含所有 HTML 和 JavaScript 片段的 HTML 或 jsfiddle (jsfiddle.net) 链接?
  • 上传整个网站以测试它在几分钟内是否还活着
  • 已上传。 mawk3y.net/tanami/brand.php?id=12第三个标签
  • 您找到解决方案了吗?

标签: jquery scrollbar


【解决方案1】:

问题是你的

$(window).load(function(){

在你的里面

$(document).ready(function(e) {

如果您要在此 div 中包含图像,请删除文档准备功能。否则删除窗口加载功能。两者都不需要。

【讨论】:

  • 不,这不是问题,因为我已将代码移到文档之外,但问题仍然存在(源代码已在文档中准备好,我只是复制了它)
  • 并且在没有 window.load 的情况下在文档中编写代码时,它根本不起作用。我已经更新了代码,请再次检查。
【解决方案2】:

#content_11 中滚动条的内联 CSS 设置了 display:none

<div class="mCSB_scrollTools" style="position: absolute; display: none;"> ... </div>

当您重新调整页面大小时,插件会覆盖该元素,从而使其出现。通过在我的浏览器中手动将display: none 替换为display: block;,我可以使滚动条出现(尽管在错误的位置)。

您的功能 div,#contact_details 已经有 display: block

<div class="mCSB_scrollTools" style="position: absolute; display: block;">...</div>

【讨论】:

  • 好的,它正在显示,使其成为一个块但不起作用
  • 并且当通过将溢出更改为自动显示 mCustomScrollBox div 的原始滚动条时,它也不起作用
猜你喜欢
  • 1970-01-01
  • 2012-07-29
  • 2012-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多