0

我有一个ul,每个li都有一行图像,我正在尝试将一个函数绑定到每个图像上,li以便在'mouseenter'图像行上出现,并且在'mouseout图像行上消失......我bind()div每个li基于 a a #id,以便他们独立工作。一切正常,除了 bind 函数似乎将每个离散函数绑定到它们各自div的 ,然后绑定到每个后续函数li在它下面...不是在上面,但是...所以当我将鼠标向下移动到较低的列表项(当前已折叠)时,聚焦的图像行会闪烁进出……如果我有一个较低的未折叠的图像行(一次只能未折叠的图像),并将鼠标向上移动到“上方”​​列表项上,不会发生这种故障行为......

$menu1div在第一个li......即使只有这个代码(以及其他四个绑定调用注释掉)所有四行图像仍然触发$menu1淡入和淡出......

这是代码:

$menu1.bind('mouseenter', function(){

$menu1.animate({'opacity':'1.0'});                  

}).bind('mouseleave', function(){ 

$menu1.animate({'opacity':'0.0'}); 

});

几天来,我一直在尝试解决这个问题,而我的 jquery/javascript 技能似乎还达不到鼻烟...非常感谢您的帮助。

4

1 回答 1

0

我不认为 $menu1 是正确的标识符。你的意思是$("#menu1")

于 2013-03-31T22:24:21.293 回答