javascript - 如何将CSS应用到bootstrap Affix navbar

标签 javascript twitter-bootstrap navbar affix

当我的导航栏使用 Bootstrap “固定”时,我也想应用自定义 CSS,但我不确定如何检测该事件。 Bootstrap 的后缀没有这方面的参数。

我的 haml 代码当前为

windowReady = ->
    $('nav').height($('.affixable').height());
    $('.affixable').affix({
        offset: { top: $('.affixable').offset().top };      
    });

    # This is should activate when the navbar becomes affixed at the specified scroll offset.
    $('.affix').css({"box-shadow":"0 4px 2px -2px #888"});    

$(window).load(windowReady);
$(window).on('page:load', windowReady);

感谢您的帮助=]

最佳答案

当词缀生效时,它会将 .affix 类应用于元素,因此您可以像这样将自定义 CSS 设置为 .affix ..

.affix {
    box-shadow:0 4px 2px -2px #888;
}

http://bootply.com/ggyKI6JbUB

关于javascript - 如何将CSS应用到bootstrap Affix navbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23655870/

相关文章:

javascript - 如何替换窗口中的 PDF 内容?

javascript - 我可以将 HTML 元素的文本绑定(bind)到字符串对象吗?

javascript - 模态 Bootstrap - 键盘 ipad 在模态背景下添加空白

javascript - 我怎样才能让我的 .factory 返回 promise 的结果(.then)

javascript - 如果 input2 为空,则从 input1 复制值?

css - Bootstrap,Roots 主题 - 移动 View 右侧的间隙

html - 使用 bootstrap 在图像下方连续显示文本

html - 修复右侧下拉菜单和导航菜单

html - 手机和平板电脑分辨率上的导航切换按钮位置

css - 当我将鼠标悬停在导航栏上时如何让文本滑入?