JQuery函数在IE浏览器中测试的注意事项

这几天刚学JQuery,在测试hide,show,slideToggle函数的时候,在firefox浏览器都很正常,而在IE浏览器里面却出现一些动画异常。这些过渡效果快结束的时候,都出现了一些跳动的现象,例如我对一个段落触发了一个hide("slow")的行为时,段落在慢慢滑动的之后,突然跳到后面并瞬间消失。在升级了浏览器至IE8后,仍然有这个问题。

后来在google上搜索到一个stackoverflow的网站里找到了答案。

原来是漏掉了开头的一行:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

 没有了这行,有些浏览器会以“quirck”模式渲染,并出现一些奇怪的现象(包括IE)。所以在写一个新的html时,记得加上这一行代码。

原文地址:https://www.cnblogs.com/enixyu/p/2297967.html