jquery - 防止将 “left” 样式添加到粘性菜单元素

标签 jquery css zurb-foundation-6

我有一个带有左侧边栏和内容的主题。

左侧边栏代码:

<div class="medium-2 columns" id="sidebar-left" data-sticky-container>
<div class="sticky" data-sticky data-anchor="content">
   <ul class="accordion" data-accordion data-allow-all-closed="true">
     <li class="accordion-item">
      <a class="accordion-title" href="#">Categories</a>
      <div class="accordion-content" data-tab-content>
        <!-- list of elements -->
      </div>
     </li>
   </ul>
</div>

基金会将粘性 div 更改为:

 <div class="sticky is-at-top is-stuck" data-sticky="42hom0-sticky" data-anchor="content" data-resize="rsh5cz-sticky" style="max-width: 257px; margin-top: 1em; top: 0px; bottom: auto; left: 15px;" data-events="resize">

我如何防止 Foundation 6 将“左”样式添加到左侧边栏中的粘性菜单?

最佳答案

您可以设置数据粘性容器的样式,使其左侧填充为零像素。

<div class="medium-2 columns" id="sidebar-left" data-sticky-container style="padding-left:0;">

或者使用 CSS 来完成相同的样式:

.padd-left-0 { padding-left:0; }

<div class="medium-2 columns padd-left-0" id="sidebar-left" data-sticky-container>

关于jquery - 防止将 “left” 样式添加到粘性菜单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40537621/

相关文章:

javascript - 地理位置离我的位置最近的位置(纬度,经度)

javascript - 如何插入允许用户在开始时选择秒数的功能?

css - 奇怪的 :visited behavior in IE8 for LI elements

modal-dialog - 同一基础 6 的多个触发器显示模式导致关闭时不需要的滚动

css - 在 Foundation 6 的 app.scss 文件中放置媒体查询不起作用

jquery - 如何使用 jasmine 对 document.ready() 函数进行单元测试

JQuery Cycle 禁用幻灯片上的下一个和上一个

css - 样式化我的表单侧边栏的宽度

css - 使用第 n 个 child 定位每隔两个 div

zurb-foundation-6 - Foundation 6 按钮组扩展不工作