【发布时间】:2011-04-26 04:33:55
【问题描述】:
我试图让按钮在悬停在图像上时出现。以下作品:
jQuery('.show-image').mouseenter(function() {
jQuery('.the-buttons').animate({
opacity: 1
}, 1500);
}).mouseout(function() {
jQuery('.the-buttons').animate({
opacity: 0
}, 1500);
});
但是,当从图像移动到按钮(在图像上方)时,会触发 mouseout/mouseenter,因此按钮会淡出然后淡入(按钮与图像具有相同的类,否则它们只是保持淡出)。我怎样才能防止这种情况触发?我还使用 jQuery 的悬停尝试了上面的代码;相同的结果。这是显示不透明度为 1 的按钮的图像的详细信息(因为我在图像上方):
http://i.stack.imgur.com/egeVq.png
提前感谢您的任何建议。
【问题讨论】:
标签: javascript jquery hover