Zurb Foundation 5的jQuery错误(font-family bug)

时间:2014-05-01 17:24:40

标签: jquery sass zurb-foundation compass-sass

我对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属性将删除错误...

1 个答案:

答案 0 :(得分:0)

font-family不应归因于html,因为它会导致该错误。

改为使用body

body{
    font-family:"Open Sans";
}