当我遇到此错误时,我正在尝试调试单击功能
Uncaught Error: Syntax error, unrecognized expression: mailto:nyc@adkoa.us
它似乎停止了很多调试。
这是说在 jQuery.js 文件中有一个无法识别的表达式(我假设它是 jquery 正在调用的另一个文件?)。
在这里看到:http: //keganquimby.com/adkoa/
真正的问题是,当单击顶部的滑块时,它会消失,但我不知道为什么。
当我遇到此错误时,我正在尝试调试单击功能
Uncaught Error: Syntax error, unrecognized expression: mailto:nyc@adkoa.us
它似乎停止了很多调试。
这是说在 jQuery.js 文件中有一个无法识别的表达式(我假设它是 jquery 正在调用的另一个文件?)。
在这里看到:http: //keganquimby.com/adkoa/
真正的问题是,当单击顶部的滑块时,它会消失,但我不知道为什么。
这个问题很可能对您的特定场景过于具体。但...
您正在将样式表作为 JavaScript 文件加载。这不会有太大帮助。
<script type="text/javascript" src="http://keganquimby.com/adkoa/wp-content/themes/adkoa/css/flexslider.css"></script>
尝试将其放入正确的<link href=... />
标签中。
您收到的错误表明您在 JS 中的某个地方尝试解析未加引号的字符串mailto...
- 所以它被解析为 JavaScript,当编译器尝试运行它时,它显然不会运行。
您可以尝试这样做:
jQuery('#header').visualNav({
link : 'a:not([href*="mailto"])',
targetAttr : 'href',
inViewClass : 'inView',
selectedClass : 'selected',
selectedAppliedTo : 'a',
contentClass : 'soloSection',
contentLinks : 'visualNav',
bottomMargin : 200,
animationTime : 800
});
您正在使用的脚本 (visualNav) 似乎不支持 mailto 链接。
希望这有帮助。
问候,
马塞洛