在使用jQuery .hover()函数切换两个图像时,当它们在第一次加载时被切换时,我经常会发现闪烁。我认为这是因为这两个页面中的第二个没有与主页一起加载,因此过渡不是完全平滑的,并且有轻微的闪烁。从理论上讲,这应该是可以纠正的,放置一个1px x 1px的图像,并将display: none;设置为样式,这将在主页加载时加载图像,从而同时对其进行缓存并消除闪烁。然而,我想知道是否有其他/
我有一个下拉菜单,有一个不想要的闪烁效果。在页面的顶部,我隐藏了菜单,以便稍后使用滚动效果进行动画处理。问题是隐藏的速度不够快。这会导致所有的下拉菜单在隐藏之前都会闪烁。解决这个问题的方法是什么?事件中为导航中的菜单项打开了下拉菜单。layer and show it
$('#'+id).stop(true, true).animate({'height': '