首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FlowType.JS不工作

FlowType.JS不工作
EN

Stack Overflow用户
提问于 2014-07-07 04:37:09
回答 2查看 3.6K关注 0票数 1

我试图在本站上使用本站

我脑子里有以下几点:

代码语言:javascript
复制
<script type='text/javascript' src='http://www.bibandtucker.net.au/test/wp-includes/js/jquery/jquery.js?ver=1.11.0'></script>
<script type="text/javascript" src="http://www.bibandtucker.net.au/test/wp-content/themes/blueduck3/js/flowtype.js"></script>
<script type="text/javascript">
  $('body').flowtype({
    minimum   : 500,
    maximum   : 1200,
    minFont   : 12,
    maxFont   : 40,
    fontRatio : 30
  });
</script>   

但是,当我使视口变小时,#content、H1和#菜单A、p.bookings、do时不会向下缩放。

有人知道为什么吗?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-14 14:43:09

请输入此代码,并确保在代码之前调用了flowtype.js。

代码语言:javascript
复制
    <script type="text/javascript"> 
        $j = jQuery.noConflict();
        $j(document).ready(function() {
            /*$j('body').flowtype({
                minimum   : 500,
                maximum   : 1200,
                minFont   : 12,
                maxFont   : 20
              });
              */
            $j("body").flowtype({
                minFont: 16,
                maxFont: 40,
                fontRatio: 65
            });
            $j("#heading").flowtype({
                fontRatio: 36
            });
            $j("#content p").flowtype({
                minFont: 12,
                maxFont : 22,
                fontRatio: 20
            });
            $j("#menu a").flowtype({
                minFont: 16,
                fontRatio: 5                    
            });
            $j("p.bookings").flowtype({
                minFont: 11,
                fontRatio: 30
            });
            $j("div.opening-hours").flowtype({
                minFont: 18,
                fontRatio: 30
            });
        });
    </script>

另外,请注意插件网站上提到的以下几行。

代码语言:javascript
复制
Line-height

在FlowType的v1.0中,我们将插件设置为一个特定的线高(以像素为单位).我们收到许多声明说,设置一条特定的直线高度是非常危险的.那我们做了什么?我们在1.1版中取消了对直线高度的支持。我现在该干啥?这很简单:在CSS中使用无单位的直线高度。它将根据字体大小自动进行更改。下面是我们建议的直线高度的一个例子: fontRatio : 30;

如果您有进一步的问题,那么请提到您的jsfiddle代码的链接。

票数 3
EN

Stack Overflow用户

发布于 2014-07-07 04:59:35

这是因为您包含了2个jquery版本,jquery-2.1jquery 1.6.4,在这两个版本中都存在冲突。你可以在控制台上看到它。

使用jquery.noConflict()不发生冲突

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24603119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档