javascript - Nanoscroll 不支持多内容

标签 javascript jquery css

我将 Tabulous.js 脚本与 NanoScroll.js 一起使用 这是我的代码:

<div id="tabs_container" class="nano">
  <div id="tabs-1" class="overthrow content">
   short text
  </div>
  <div id="tabs-2" class="overthrow content">
    very long text
  </div>
</div>

<script type="text/javascript">
     $(function () {
        $(".nano").nanoScroller({scroll: 'top'});
     }
</script>

由于第一个内容比较短,没有使用nano,但是第二个内容应该会出现。

内容是一个类,这就是为什么我认为我们可以使用多个内容。我错了吗?

对此有何建议?

提前致谢

最佳答案

您只有一个“纳米”类,但有两个内容类。

对于页面上的每次滚动,您都需要这两个类中的两个。

所以你可能需要这样的东西:

<div id="tabs_container" class="nano">
  <div id="tabs-1" class="overthrow content">
   short text
  </div>
</div>
<div id="tabs_container_2" class="nano">
  <div id="tabs-2" class="overthrow content">
    very long text
  </div>
</div>

或者像这样思考:

<div id="tabs_container" class="nano">
   <div class="content">
     <div id="tabs-1" class="overthrow">
          short text
      </div>
      <div id="tabs-2" class="overthrow">
          very long text
       </div>
     </div>
  </div>

关于javascript - Nanoscroll 不支持多内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18044027/

相关文章:

html - 将我的 body 置于菜单和页面其余部分的中心

html - 如何添加自定义字体?

javascript - 自定义 jQuery 渐变颜色选择器 - 使其成为 'user-friendly'

javascript - CSS3 : remove background from button when dropdown is close

javascript - 在 underscore.js 中显示列表中的所有项目(使用 Parse.com)

javascript - 使用 jQuery 的 angularjs 应用程序中的路由错误

javascript - 增强javascript以更快地执行

jquery - 数据表的自定义过滤器

jquery - 让Grails读取我提交的JSON PUT AJAX请求?

css - 应用 css3 缩放属性后,谷歌地图图钉点击不起作用