我有這樣的代碼:jQuery.animate()和動畫()回調在IE7中不工作
var items = jQuery('#main .imgteaser .txtwrap');
items.css("opacity","0.8");
items.mouseenter(function(){
alert('enter');
jQuery(this).animate({
bottom: "0",
opacity: 1,
border: "1px solid #a6a6a6"
}, 500, function(){alert('enter animation ready');});
jQuery(this).addClass('hover');
});
items.mouseleave(function(){
alert('leave');
jQuery(this).animate({
bottom: "-60",
opacity: 0.8,
border: "1px solid #fff"
}, 500, function(){alert('leave animation ready');});
jQuery(this).removeClass('hover');
});
在Firefox它的作品不錯,但在IE7休假jQuery的動畫不工作,回調函數不起作用。
這是實際的碼? (*複製/粘貼* *)如果是這樣,請確保您註釋掉`console.log` ..此外,如果您可以在線(*或顯示HTML以及*),這將有很大幫助。 – 2011-01-10 10:17:01
我已將console.log更改爲警報。 – 2011-01-10 10:19:06
您在** leave **函數(* callback *)中的警報之後缺少一個右括號`}`。 – 2011-01-10 10:28:37