在IE7浏览器jQuery v1.7.1中显示语法错误
In IE7 browser jQuery v1.7.1 show syntax error
在我的网站上,我使用的是jquery v1.7.1
在其他浏览器(IE9、IE8)中,它运行良好,但在IE7中,它显示以下语法错误。
SCRIPT5022: Syntax error, unrecognized expression: hover
jquery.min.js, line 3 character 14659
如果你们对此有任何想法,请告诉我解决这个问题。
根据jQuery Ticket#11120,如果您有一个以TAB字符开头或结尾的选择器,则会发生这种情况,除非选择器还包括类名。检查所有选择器,确保它们都不包含TAB。
您可以查看以下链接。。
http://www.thalesjacobi.com/Jquery_error_uncaught_exception_Syntax_error_unrecognized_expression
http://jamesallen.name/index.cfm/2009/3/12/JQuery-selector-problem--Syntax-error-unrecognized-expression-fix
这些链接可能有助于
这是因为脚本中存在语法错误。由于您没有提供脚本,我无法告诉您语法错误是什么,但您可能需要查看:
- Ticket#11120:IE7中某些选择器中的选项卡出现故障(jQuery 1.7.1中的错误在1.8中修复)
- "jQuery中不支持:focus和:hover选择器"
- 未捕获错误:语法错误,无法识别的表达式:悬停
- "在本机没有悬停选择器的浏览器上,没有合适的方法来支持:悬停选择器……jQuery API文档没有列出它,所以它不是我们承诺将跨浏览器工作的选择器。"
检查所有对象,可能最后一个属性后面有一个逗号。。
...
},
lastProperty: true,
然后将其移除。
相关文章:
- Wing IDE 中咖啡脚本的语法突出显示
- Syncfusion JavaScript 网格未显示.语法和引用错误
- Markdown语法高亮显示未按预期工作
- 动态更新Ace Editor+Requirejs的语法高亮显示
- 无法在jsx中使用条件语法显示找不到的信息
- 在Notepad++中更好地突出显示Javascript语法
- 如何在JavaScript中实现html语法高亮显示
- 如何在Sublime中语法突出显示JavaScript字符串中的HTML
- 显示语法错误的 J 查询
- Atom 中的 atom-typescript 不会捕获错误或在打字稿文件中显示语法颜色
- 显示语法错误的 JavaScript 中断标签
- Javascript发布数组显示语法错误
- 在浏览器控制台的less.css中显示语法错误
- 重复的函数没有显示-语法错误
- ecmascript harmony - Yield显示语法错误;在javascript中缺失;
- 需要在我的网页上显示语法突出显示的源代码
- Firefox扩展调试-如何在错误控制台中显示语法错误信息
- 在IE7浏览器jQuery v1.7.1中显示语法错误
- 我正在动态创建复选框列表,但它显示语法错误
- 使用Javascript突出显示语法代码