.net Javascript图像更改会导致嵌入的用户控件闪烁

.net Javascript图像更改会导致嵌入的用户控件闪烁,.net,javascript,user-controls,flicker,.net,Javascript,User Controls,Flicker,我在IE中显示了一个n html页面。它有一些按钮,由带有JavaScript中的mouseover/mouseout事件的图像组成,还有一些嵌入式.Net用户控件 当mouseover/mouseout事件触发时,我将图像src更改为其他简单的滚动效果。问题是,当这种情况发生时,UserControls经常闪烁,但并不总是闪烁 为了清楚起见,图像不会闪烁,页面的其余部分也不会闪烁,只有嵌入的控件。此页面是本地的,不是来自服务器或任何东西 有什么想法吗 更多信息:我注意到突出显示文本也会这样做…

我在IE中显示了一个n html页面。它有一些按钮,由带有JavaScript中的mouseover/mouseout事件的图像组成,还有一些嵌入式.Net用户控件

当mouseover/mouseout事件触发时,我将图像src更改为其他简单的滚动效果。问题是,当这种情况发生时,UserControls经常闪烁,但并不总是闪烁

为了清楚起见,图像不会闪烁,页面的其余部分也不会闪烁,只有嵌入的控件。此页面是本地的,不是来自服务器或任何东西

有什么想法吗


更多信息:我注意到突出显示文本也会这样做…

如果您没有预加载图像,您可能会看到这种问题

要预加载图像,只需添加一个带有所需URL的特殊div

<div id="preload">
  <img src="/path/to/my/image.png" alt="">
  <img src="/img2.gif" alt="">
</div>

就这样

抱歉,这并不能解决问题,但我现在注意到突出显示文本也会导致问题。我想知道这是否与JavaScript事件触发有关,而不是与图像更改有关
#preload { display:none; }