在设置导航高度的动画时,它在Safari中非常滞后。适用于Chrome。完成研究,找不到任何相关的修复。
这是我的jQuery代码,如果它有帮助!
var navh = $('nav ul').height();
$('span').click(function()
{
if(navh < 225)
{
$('nav ul').stop().animate(
{
height: "225px"
}, "1500");
navh = 225;
return false;
}
else if(navh > 0)
{
$('nav ul').stop().animate(
{
height: "0px"
}, "1500");
navh = 0;
return false;
}
});
&#13;
有人建议添加.stop()
,但这还没有解决。
干杯,
帕特里克