我最近开始学习jquery,我想问以下问题。
假设我想做这个http://jsfiddle.net/gnVud/172/。
基本上,当我将鼠标悬停在主图像上时,我希望第二张图像与缩放图标一起出现。我所做的是工作,但我 100% 确定这不是正确的方法。所以
1)现在我正在做
zoom.on('mouseenter',function() {
image.stop(true,true).fadeTo(100,1);
});
zoom.on('mouseleave',function() {
image.stop(true,true).fadeTo(100,0.5);
});
所以当它在缩放图像上时,主图像就像悬停在它之外。如果我将 mouseenter 事件放在主图像上,那么当我将鼠标悬停在缩放上时它会闪烁。那么正确的方法是什么?我写的东西很有效,但我很确定这一定是一种更好的方法。
2)现在我正在使用 find 两次。一个在 mouseenter 一个在 mouseeleave 上。有没有办法让它们全球化?
3)现在我在主 div 上有一个事件,最后我使用了一个选择器。这比拥有更好$('.cont').on
吗?是一样的吗?