Jquery的fadeIn/fadeOut问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 14:53:28
$(document).ready(function() {

$("#jsDiv").hide();

$("#shopConnt").hover(function() {
$("#jsDiv").fadeIn("slow",0.5);
}, function() {
$("#jsDiv").fadeOut("slow");
});

});

请问hover事件中有个逗号,是必须有的吗?逗号后面是鼠标离开的属性吗?
上面是我的代码。可是鼠标离开的时候层没有消失掉。为什么?
shopConnt是一个图片,jsDiv是一个层。

HTML代码太多就不贴出了
回答一楼,问题依然存在。

逗号是必须的

Hover(function over ,function out )模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法.

试了下你的代码的确是鼠标放在上面时内容消失了,移开时也并没重现。一般的Hover事件用来做鼠标指向时改变段落样式的效果(addClass,removeClass这种的),感觉上做你想要的效果用Hover这个方法并不合适

hover不太清楚..可能是jquery模拟出来的事件

你可以分来写..用mouseover和mouseout