I've implemented the new WebDropDown control in our application.One thing keeps me annoying: when you hover the text from the items quite slowly, you get some flickering. This happens only in IE.
Changing the background-image (on hover) to a simple background-color has no effect.
You can reproduce this behavior with the samples provided.
Hi,
Yes that's right - this happens because an achor is rendered for every item, and IE7 doesn't respect the anchor width and makes it always to be equal to the text width, not the item width.
You can try setting EnableRenderingAnchors=false
You may also try with the latest service release, i don't seem to be able to reproduce this with it.
Thanks,
Angel
Hi Angel
Thanks for your quick response.
Your first solution didn't work, because I'm using an ItemTemplate.My ItemTemplate exists of a two-column layout (a div with two inner divs).So I hoped it would have been solved if I set a fixed width for the outer div.But that didn't help, even when I hovered from the left div to the right div, I got the flickering.
So next thing I tried, was disabling the built-in hover functionality:I emptied the CSS-class igdd_ListItemHover (if there is another way, let me know) and set my own hover pseudo-class on the outer div of my ItemTemplate.
This seems to be working.
So thanks to bring me on the idea :-)
Kevin
Hey Kevin,
Thanks for the feedback. In general anchors should not be rendered when you are using item template. Do you use build 1015 or the latest service release. As far as I remember there was a related issue that was fixed some time ago.
I'm using build 9.1.20091.2040.