Bootstrap Affix 更改列表项宽度

2024-03-01

我正在使用 Twitter Bootstrap 的后缀来附加当前包含导航列表的左栏。

<div class="row">
    <div class="span3">
        <ul class="nav nav-list" data-spy="affix" data-offset-top="300">
            <li class="nav-header">Navigation</li>
            <li><a href="#">Link1</a></li>
            <li><a href="#">Link2</a></li>
        </ul>
    </div>

根据我的理解,这意味着在滚动 300px 之前 Affix 不会启动。我的问题是我的列表项的宽度在添加后发生变化。

这是我在 Affix 启动之前将鼠标悬停在列表项上的屏幕截图。您可以根据悬停背景,宽度是正确的。

这是我滚动 300 像素并启用 Affix 后的屏幕截图。您可以看到,由于某种原因,宽度减小了。

我想知道为什么会发生这种情况,如何纠正它,以及我是否正确使用了词缀。


经过一番研究,我明白了问题所在。

  1. 在词缀生效之前,宽度是从“span3”div 继承的,父级是我的附加导航。

  2. 附加启动后,该附加导航将从该父级中删除,这就是它失去宽度的原因。 affix 插件基本上将其从 DOM 中剥离出来,并手动将附加元素放在顶部。

解决方案是手动为 .affix 类指定宽度。就我而言,我给了它一个模拟 span3 父级的宽度。

.affix {
    position: fixed;
    top: 20px;
    width: 190px;
}

span3 宽度为 220px,左右各有 15px 内边距。所以我上面的 CSS 已经成功了。

如果您有多个词缀,则必须正确选择并应用不同的宽度。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootstrap Affix 更改列表项宽度 的相关文章

随机推荐

  • 这不知何故冻结了我的整个程序,我不确定为什么?

    所以我在线程上运行所有内容run and not run按预期工作 但是running不打印 我尝试调用它 status text Working print run process 但这只会冻结我的整个程序 我也尝试放入root afte
  • 如何在SAPUI5中自定义Shell容器[重复]

    这个问题在这里已经有答案了 我有一个外壳容器 在大屏幕上我想充分利用屏幕 我想覆盖整个区域 我如何定制它 我假设您正在使用 XML 来表达您的观点 添加以下属性appWidthLimited false 到 Shell 标签
  • 如何从我的位置在 Google Maps API V2 中绘制路线 [重复]

    这个问题在这里已经有答案了 我想进行方向应用 但是 我在绘制从我的位置到目的地的路线时遇到问题 我从我的位置获取变量经度和纬度 但我不知道画线 我想绘制到该位置的方向 6 984873352070259 108 48140716552734
  • 从 MediaStream 对象获取媒体详细信息(分辨率和帧速率)

    我正在捕获用户的相机 我想以尽可能最佳的分辨率捕获图片 所以我的代码类似于下面的代码片段 我想从传入流中读取分辨率详细信息 因此我可以将其设置为视频高度和宽度 我将用它来单击快照 我希望快照具有流提供的最佳质量 这可能吗 读取分辨率详细信息
  • “粗箭头”(=>)何时绑定到“this”实例

    粗箭头可以在不同的设置中使用 但不知何故却不能 始终绑定到我想要的实例 粗箭头绑定3次 声明方法时 在方法内声明函数时 在全局上下文中声明函数时 1 声明方法时 当 Coffeescript 编译器遇到以下语法模式时 在类声明中 class
  • 在单个文件中重新启动/撤消冲突解决方案

    在具有多个冲突文件的较大 git 合并中 我错误地将文件标记为已解决 使用git add FILE经过一些编辑 现在我想撤消冲突解决尝试并重新开始解决该文件 我怎样才能做到这一点 在这里找到了解决方案 http gitster livejo
  • 使用 valueForKeyPath 获取数组元素

    有什么办法可以访问NSArray元素与valueForKeyPath 例如 谷歌的反向地理编码服务返回非常复杂的数据结构 如果我想获取城市 现在我必须将其分成两个调用 如下所示 NSDictionary address NSString s
  • 计算 PHP echo 表中的出现次数

    我是 PHP 和 MySQL 的新手 虽然 StackOverflow 上有很多这方面的示例 但它们都不太适合我的情况 所以 我有一张表 名为votes 看起来像这样 student name student id teacher Joe
  • 解释重构[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Question 我的问题是如何教授整理和重构代码的方法和重要性 背景 我最近正在为一位同事进行代码审查 他们对早已消失的同事工作做了一些
  • 如何在 UIlabel 中显示阿拉伯语文本

    我从服务器得到这个字符串作为响应 它实际上是阿拉伯语 1606 1585 1610 1583 1571 1606 1606 1585 1609 1607 1584 1575 1601 1610 1575 1604 1604 1594 157
  • 展平 Scala Spark Dataframe 中的嵌套 json

    我有多个来自任何restapi 的json 但我不知道它的架构 我无法使用 dataframes 的爆炸功能 因为我不知道由 Spark api 创建的列名称 1 我们可以通过解码值来存储嵌套数组元素的键吗dataframe schema
  • Firefox 中的 Ctrl+r 用于刷新页面和我的 php 代码

    我创建了一个表单 所以它是 PHP 和 HTML 混合代码 它有能力发送 POST 当我单击它时 它可以完美地发送和显示输入 But there s something happening when i click Ctrl R in fi
  • OpenCV CUDA Morphology 比 CPU 慢得多

    我正在处理维度图像2208x1242来自 while 循环中的视频 使用 C 和 OpenCV 为了加快速度 我想在 Nvidia Jetson Nano 的 GPU 上执行操作 对于从 BGR 到 HSV 的颜色转换 使用cv cuda
  • 我可以将主窗口过程作为 WinMain 中的 lambda 吗?

    我有一个简单的窗口应用程序 其中声明了主窗口回调过程 WNDCLASSEXW wcx wcx lpfnWndProc MainWndProc 并在之后WinMain我宣布LRESULT CALLBACK MainWndProc HWND m
  • 更改列表的第 n 个元素

    我想更改列表的第 n 个元素并返回一个新列表 我想到了三个相当不优雅的解决方案 defun set nth1 list n value let list2 copy seq list setf elt list2 n value list2
  • Chrome 扩展程序中 Facebook.com 上的 POST 请求失败

    我有一个 Chrome 扩展程序 可以在每个页面上发送包含一些数据的 AJAX POST 问题是 Facebook 阻止了 AJAX 请求 导致 拒绝连接到 URL HERE 因为它 违反以下内容安全策略指令 connect src htt
  • python pandas 将数据帧转换为具有多个值的字典

    我有一个包含 2 列地址和 ID 的数据框 我想在字典中合并具有相同地址的 ID import pandas as pd numpy as np df pd DataFrame Address 12 A 66 C 10 B 10 B 12
  • ClojureScript clojure.set?

    如何在 ClojureScript 中使用 clojure set 我总是收到错误 def middle land set for x water hor y vec clojure set difference set range 0 b
  • 带有片段的空白活动不在 Android Studio 中

    您好 我的问题是 当我想在 Android studio 中创建一个新项目并且我想选择带有片段的空白活动时 不是将活动添加到移动窗口 有什么解决方案可以帮助我修复它吗 进入下一页后即可找到它 只需选中 使用片段 框 然后单击 完成
  • Bootstrap Affix 更改列表项宽度

    我正在使用 Twitter Bootstrap 的后缀来附加当前包含导航列表的左栏 div class row div class span3 ul class nav nav list li class nav header Naviga