$(function(){
var $tip = $('.tip') //数组
$tip.each(function(index,value){
$tip.eq(index).hover(function(){
$(this).animate({left:'10px'},'fast');
},function(){
$(this).animate({left:'0px'},'fast');
});
});
})
这样有一个问题,快速多次滑进滑出后 鼠标不动,它还会动一会;
所以给它加一个if(!$tip.is(':animated')){};
var $tip = $('.tip') //数组
$tip.each(function(index,value){
$tip.eq(index).hover(
if(!$tip.is(':animated')){
function(){
$(this).animate({left:'10px'},'fast');
},function(){
$(this).animate({left:'0px'},'fast');
}
});
});
})
但这样的写法是错的 请指教怎么办!!?? |