Hi Anoop.

I spent considerable time tuning the code for performance, but yes, IE does lag behind, especially when approaching 1000 items or more. I found Safari and Chrome to both be quite fast and Firefox nearly as fast as those. The IE issue stems from the code that moves the items from the original UL or LI into the separate lists used for each submenu.

I messed around a little with implementing a built-in Loading... message, but found IE's behavior so annoying (it likes to appear hung when it's not and workarounds only delayed the load time) that I decided not to include that in the plugin. I'm on vacation right now, but early next week could take a look at a workaround you might be able to use to show a message and then hide it after IE is done chugging way. Let me know and I'll put some thought into it.

Thanks,
Jack

Anoop kumar V wrote:
I am using listmenu and it works fantastically well... except only on firefox.

On IE 7 it is quite slow, the lag is very noticeable - the menu appears after about 6-7 seconds and the counts come much later after about 8-10 seconds. Since this is an intranet app, I need to ensure that IE 7 works very well. I have about 2000 elements and they are not at all balanced across the alphabets...

Are there any tips that I could follow such that the menu displays quicker in IE? Or at the very least is there a way I can show a "Loading... " text or an animated gif while the menu loads..

But thank you for this wonderful plugin it is really well made, I only wish IE would catch up soon ;-)

Thanks,
Anoop


Reply via email to