javascript - Bootstrap 阻塞 jquery 函数

标签 javascript jquery html css twitter-bootstrap

我需要使用 jQuery 的 slideDown 函数,这需要将要动画的内容放在类“.hide”下,

对于 .hide 我在我的自定义 css 中有这个:

.hide {
    display: none;
}

它与 Bootstrap css 冲突,因为它包含:

.hide {
    display: none !important;
}

因此,当我链接这两个样式表时,slideDown 无法正常工作,然后我在两个文件中尝试了 .hide 的不同变体,最后从我的自定义 css 文件中删除 .hide 完全有效,

所以我的问题是,当 Bootstrap“.hide”和自定义 css“.hide”中定义的属性完全相同时,为什么自定义 css 中的 .hide 会影响结果,除了具有“!important”之外(我猜,如果我错了请更正)暗示自定义选择器会被优先考虑?

我正在尝试使用 codepen 共享我的代码的工作版本,但我不知道为什么我的代码在 codepen 上仍然无法运行:http://codepen.io/anon/pen/RaGJwE

最佳答案

!important 总是很强大。如果您随后使用 display: block !important; 就可以绕过它。

最简单的方法是不使用 Bootstrap 所针对的“隐藏”或“隐藏”类。只需将类更改为“hideit”或此更新的 fiddle 中的其他内容: http://codepen.io/anon/pen/MyjXOv

关于javascript - Bootstrap 阻塞 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35982513/

相关文章:

javascript - Angular ng-repeat 根据发回的 JSON 在 html 上呈现 View

javascript - 在网站打开时更改一次 CSS 属性

javascript - React Native 中显示 Activity 指示器时如何锁定所有屏幕的触摸?

javascript - 如何在多个元素之间分配百分比?

javascript - 使用索引访问和显示图像

javascript - 为什么 JS 模态消息框在 setTimeout() 上暂停倒计时?

javascript - 切换滑动按钮在数据表中丢失位置

javascript - 同一按钮的多个实例的标签

html - 导航到下一页时 Chrome (iOS) 中的奇怪自动滚动/跳转行为

javascript - 按降序进行 Angular 排序