jquery – IE10(9,8)不能识别DOCTYPE xhtml

发布时间:2020-01-19 发布网站:大佬教程
大佬教程收集整理的这篇文章主要介绍了jquery – IE10(9,8)不能识别DOCTYPE xhtml大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
IE10拒绝启动一些jQuery代码,到目前为止我在运行时发现一个doctype被错误检测和前面4.01过渡版本

在IE的开发工具查看控制台我看到
HTML1524:DOCTYPE无效。最短的有效DOCTYPE是“<!DOCTYPE html>”。
和以下(运行时修改)html:

我相信滥用DOCTYPE和一些jQuery不工作有一个共同的原因,但没有找到它是什么

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML 
xmlns="http://www.w3.org/1999/xhtml" slick-uniqueid="1"><HEAD><META 
content="IE=10.000" http-equiv="X-UA-Compatible">

<META http-equiv="X-UA-Compatible" content="IE=edge">
<META http-equiv="Content-Type" content="text/html; charset=windows-1250">
<TITLE>....

而IE状态要在标准模式下运行,仍然有些事情不工作(主要是用点击事件替换jQuery的链接显示内容,而不是加载整个新页面 – 用于解压缩其他菜单分支使用手风琴,原始链接类别标题与href是后备只为情况下jQuery无法动画手风琴)

太多其他点击事件或jquery ui功能,使链接看起来像按钮失败在IE中工作在其他浏览器

从服务器提供的原始html如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
<title>...

我被迫使用mootools和jQuery,并知道在htm属性的slick-uniqueid是从moo,不知道如果它可能是同样谁编辑doctype,但我确信它只发生在IE浏览器,Chrome和Firefox只是工作好

jQuery脚本从外部js文件加载,包装在jQuery(function(){..和所有使用完全变量名称jQuery,而不是dollarsign,例如jQuery(“#myid”)。

因为使用mootools和jQuery(我知道我不应该,但需要一些mootools插件幻%eW3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

(使用XHTML strict而不是transition)

IE10将停止在控制台中抛出错误。我不知道为什么IE10不喜欢过渡XHTML了。如果任何人有一种方式为IE10识别XHTML 1.0过渡DOCTYPE,这将是真棒。

大佬总结

以上是大佬教程为你收集整理的jquery – IE10(9,8)不能识别DOCTYPE xhtml全部内容,希望文章能够帮你解决jquery – IE10(9,8)不能识别DOCTYPE xhtml所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ群:277859234,请注明来意。