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代码太多就不贴出了
回答一楼,问题依然存在。
$("#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