I have menu structure as show here.
All item have a background img. But when hover back, hide my menu item img. Because, js code isn’t valid this img but i don’t know how can i solve this.
I want, still javascript fade effect but don’t hide my img.
Normally:

Problem: (Hover and hover-out)


I want:

If what you want is to fade the background on hover, and restore it on hover-out, then use the following js:
If you want to use image then change background-color to background.
In action: http://jsfiddle.net/3TDF3/2/
UPDATE: Just revisited code. Much of the problem is that css class is set on li, while modifications a being made on a
You are setting background-image to li, but animating a. Therefore the background of li gets hidden with new background of a.
Change
$("#right_menu a").mouseoverto$("#right_menu li").mouseover