小编Kum*_*umo的帖子

如何在二维数组中搜索

我正在努力学习如何在二维数组中搜索; 例如:

array = [[1,1], [1,2], [1,3], [2,1], [2,4], [2,5]]
Run Code Online (Sandbox Code Playgroud)

我想知道如何在数组中搜索表单中的数组,[1, y]然后显示其他y数字是什么:[1, 2, 3].

如果有人可以帮助我理解如何只搜索数字(因为我发现很多例子包括字符串或哈希),甚至在哪里寻找合适的资源,这将是有帮助的.

ruby arrays search

6
推荐指数
3
解决办法
2401
查看次数

粘性导航栏有故障行为

所以我尝试定制一个导航栏,它设置在页面边框的正下方。我做了一个插图来帮助解释: 在此处输入图片说明

在页面上,我在整个页面周围有一个边框(蓝色),然后是导航栏(红色),它会随着页面滚动,直到它到达导航栏的顶部并一直保持到用户向上滚动为止。

我的问题是,一旦 js 启动(当用户滚动超过顶部边框时),似乎有什么东西将我的导航栏及其内容向右推,做出明显的猛拉动作。

在此处输入图片说明

这是我的 html:

    <html>
    <head>
      <title>Title</title>
      <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
      <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
      <%= csrf_meta_tags %>
    </head>

    <body>
      <%= yield :scss %>

      <div class="container-main <%= layout %>">

        <nav class="main-nav">
          <a class="navbar-brand" href="#">
            <i class="fa fa-bars menu-icon"></i>
          </a>
        </nav>

        <div class="container">
          <%= yield %>
        </div>

      </div>

      <%= yield :js %>

    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?我不确定它是否是需要覆盖的引导程序还是什么......我试图设置导航栏的左边距以等同于运动,但它最终弄乱了我设置的引导程序列.. .任何建议表示赞赏!

这是我的 CSS:

    .main-nav {
      text-align: center;
      margin-top: 50px;
      background: transparent;
      height: 50px;
      z-index: 150; …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery twitter-bootstrap

4
推荐指数
1
解决办法
2141
查看次数

标签 统计

arrays ×1

css ×1

javascript ×1

jquery ×1

ruby ×1

search ×1

twitter-bootstrap ×1