如何使用jquery在bootstrap的navbar-default和navbar-inverse之间切换淡入淡出

时间:2014-04-14 15:29:17

标签: jquery twitter-bootstrap

我试图在bootstrap中切换默认/反向导航栏,但我无法在它们之间进行淡入淡出。任何想法?

// toggle default/inverse navbar
$('#inverse-toggle-button').click(function() {
    $('#top-navbar').toggleClass('navbar-inverse navbar-default', 1000);

});

http://jsfiddle.net/waspinator/65WLg/

2 个答案:

答案 0 :(得分:1)

您可以包含jQuery UI来设置CSS转换动画:

<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>

<强> Updated Fiddle

答案 1 :(得分:0)

你可以做这样的事情

$('#inverse-toggle-button').click(function() {
    $('#top-navbar').toggleClass('navbar-inverse navbar-default', 1000);
    $('#top-navbar').find("div").toggleClass('navbar-inverse navbar-default', 1000);

});

将过渡应用于#top-navbar

的所有子项