Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery向对象添加平滑过渡?_Jquery_Css_Bootstrap 4 - Fatal编程技术网

如何使用jQuery向对象添加平滑过渡?

如何使用jQuery向对象添加平滑过渡?,jquery,css,bootstrap-4,Jquery,Css,Bootstrap 4,我正在创建一个HTML网站,在编写导航条形码的阶段。我正在使用Bootstrap进行样式设置,我有一个jQuery函数来更改navbar的颜色类。当颜色改变时,我希望有一个平滑的过渡。我该怎么做 $document.readyfunction{ 获取卷轴; }; $window.scroll函数{ 获取卷轴; }; 函数getScroll{ var scroll=$window.scrollTop; 如果滚动李{ 左侧填充:30px; 右侧填充:30px; } 只需向导航栏ID添加一些转换 #

我正在创建一个HTML网站,在编写导航条形码的阶段。我正在使用Bootstrap进行样式设置,我有一个jQuery函数来更改navbar的颜色类。当颜色改变时,我希望有一个平滑的过渡。我该怎么做

$document.readyfunction{ 获取卷轴; }; $window.scroll函数{ 获取卷轴; }; 函数getScroll{ var scroll=$window.scrollTop; 如果滚动李{ 左侧填充:30px; 右侧填充:30px; }
只需向导航栏ID添加一些转换

#navbar {
        transition: all 2s;
    }
$document.readyfunction{ 获取卷轴; }; $window.scroll函数{ 获取卷轴; }; 函数getScroll{ var scroll=$window.scrollTop; 如果滚动李{ 左侧填充:30px; 右侧填充:30px; } 导航栏{ 过渡:所有2; }
这就是你想要的吗?你可以在你试图用自己的css制作动画的类中添加一个转换。是的,基本上就是这样,但是有没有一种方法可以通过编程实现呢?我更喜欢css方式,但是有一种方法可以使用jQuery UI的动画功能来切换类:好吧,没有简单的方法可以用普通的css制作动画jQuery,或者您需要在不使用引导类的情况下使用该函数,基本上,使用$navbar.css'transition','all 1s',完成这项工作