我对Foundation 5和jQuery有这个奇怪的问题。
发生错误,javascript将不再有效:
jquery.js:1850
Uncaught Error: Syntax error, unrecognized expression: [data-'Open Sans', sans-serif-slider]
页面非常简单:
<html>
<head>
<link type="text/css" rel="stylesheet" href="stylesheets/app.css">
<script src="javascripts/vendor/custom.modernizr.js"></script>
</head>
<body>
<!-- Some HTML stuff... -->
<script src="javascripts/vendor/jquery.js"></script>
<script src="javascripts/foundation.min.js"></script>
<script src="javascripts/foundation/foundation.alerts.js"></script>
<script src="javascripts/custom.js"></script>
<script>
$(document).foundation();
</script>
</body>
</html>
我通过几个线程阅读了针对基础4的早期版本的类似问题。我不知道我的问题是否相关。
如果你之前遇到过这个问题,那将非常感谢帮助:)
___ EDIT 我刚刚用bower更新了所有内容,以使用不同文件的最新版本。但我仍然得到这个错误:(
__ EDIT 我刚刚解决了这个问题:
样式表指的是font-family:
html,
p,ul,li,
h1,h2,h3,h4,h5,h6{
font-family:"Open Sans";
}
禁用font-family属性将删除错误...
答案 0 :(得分:0)
font-family
不应归因于html
,因为它会导致该错误。
改为使用body
:
body{
font-family:"Open Sans";
}