javascript - 在 Bootstrap 3 SlideDown() 隐藏元素上有问题

标签 javascript jquery twitter-bootstrap twitter-bootstrap-3

你能看看this demo吗?让我知道为什么 change() 函数无法 slideDown() Bootstrap 3 中的 hidden 元素?

这是我的代码

$(function() {
    $('input:radio').change(function() {
        if($(this).val()== 'Dog') {
            $('#hidden-list-1').slideDown();
        }
        if($(this).val()== 'Bird'){
            $('#hidden-list-2').slideDown();  
        }
    });
});

最佳答案

正如其他答案已经提到的,问题是 boostrap 有这样的风格

.hidden{
  display: none !important;
}

解决这个问题的一种方法是删除隐藏类。

$('#hidden-list-1').hide().removeClass('hidden').slideDown();

这是一个演示 https://jsfiddle.net/dhirajbodicherla/zzdL5jp7/3/

关于javascript - 在 Bootstrap 3 SlideDown() 隐藏元素上有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31233641/

相关文章:

jquery - 如何将 Jquery 插件添加到 django

css - 如何取回按钮的边框半径 :

css - ASP 样式无法正常工作

javascript - 使用 JQuery 检测对 <input type ="text"> 的所有更改(立即)

javascript - 定期在 x 轴上呈现 Highcharts 数据时间

html - 当一行中超过 12 列且高度不同时,列不能正确换行

javascript - 加载图像预览

javascript - JS或jquery每天获取一个新的随机数

javascript - 重建减少和每个

javascript - 从服务器加载的js文件不起作用,但本地加载可以起作用