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