Javascript 在DIV幻灯片上闪烁

Javascript 在DIV幻灯片上闪烁,javascript,jquery,Javascript,Jquery,我有一个用于切换div(向上/向下滑动)的代码段: jQuery包含在它之前 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 但是,一旦div向下滑动,一些奇怪的flickr显示(div向下滑动的次数超过了它应该滑动的次数,它会闪烁,然后它的高度就变成了它应该的样子)。如果我没有正确解释的话,很抱歉 控制台没有显示任何错误。 任何建议都会

我有一个用于切换div(向上/向下滑动)的代码段:

jQuery包含在它之前

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

但是,一旦div向下滑动,一些奇怪的flickr显示(div向下滑动的次数超过了它应该滑动的次数,它会闪烁,然后它的高度就变成了它应该的样子)。如果我没有正确解释的话,很抱歉

控制台没有显示任何错误。 任何建议都会有很大帮助


p.S Jsfiddle

它与
标记的默认填充有关。您需要删除填充以修复此问题

以下是我添加的CSS:

h1 {
    margin: 0;
}

请发布.menuit的所有css属性。不是这样,我也尝试过使用css。即使我完全从所有样式中去掉菜单,同样的事情也会发生,菜单滑动的次数超过了它应该滑动的次数,闪烁,然后它的高度会调整。有没有可能我的附加代码是错误的?没有,这也是一个已知的问题。只是想确保css中没有位置、溢出或高度问题。您是否尝试过更新的jquery版本?也许他们在以后的版本中修复了它。我想你的似乎很老了。如果不可能改变它。使用jquery。动画和动画高度。这就是问题所在,我确实尝试了较新的一个,但还有另一个问题:D当我在代码片段之前包含最新的jquery时,菜单工作正常,但其他页面(其电子商务站点)上的其他脚本停止工作:DIf您添加一个小演示,我们可以自己看,而不必开始生成所有的基本代码。这是我在开始时尝试的,但它不是CSS。即使我从菜单中删除所有样式,闪烁仍然会发生。你在我的JSFIDLE中看到闪烁了吗@这是我以前写过的吗?如果我包括最新版本的jQuery,它可以正常工作(但网站上的其他一些东西停止工作),所以我怀疑这是CSS问题。你在找什么@这并不是说,我的意思是,如果我包含最新的jquery、flicker dissapears和菜单工作正常,那么在我的原始页面上(我会链接它,但公共Bigcommerce网站无法使用),但如果我将其保留在旧版本(1.7.2)上,flicker就在那里,所以我认为它与js相关。你的小提琴工作正常,试了几次
h1 {
    margin: 0;
}