我有一个带有doctype的页面:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
我正在尝试用IE8在页面上运行一个jQuery动画。动画不工作,甚至不尝试动画,即使“动画完成”回调被触发。
如果我将doctype更改为:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
这部动画效果很好
我看到很多关于.gif动画在AJAX调用期间不再有动画效果的讨论,这是由于AJAX的异步特性造成的。我认为我的问题是不同的:我在点击时动态生成HTML,并希望在HTML创建之前以模式方式播放标准秒表动画。显示和隐藏动画非常简单--一旦我单击了什么,我就添加了将显示动画的类:
$("#something").click(function(){ $("body").addClass("loading"); htmlCreate(); // the function dynamically generating the HTML });
并