javascript - FlowType.JS 不工作

标签 javascript jquery plugins jquery-plugins

我正在尝试使用 FlowType.JSthis site .

我脑子里有以下内容:

<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>   

但是,当我缩小视口(viewport)时,#content P、H1 和#menu A、p.bookings、div.opening-hours 不会向下缩放。

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

最佳答案

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

    <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>

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

Line-height
In v1.0 of FlowType, we made the plugin set a specific line-height in pixels. We received many statements that setting a specific line-height is very dangerous. So, what did we do? We removed support for line-height in v1.1.

What do I do now? It's quite simple: use unitless line-height in your CSS. It will make automatically make changes based on whatever the font-size. Here's an example of what we suggest for line-height:
fontRatio : 30;

如果您还有其他问题,请提及您的 jsfiddle 代码的链接。

关于javascript - FlowType.JS 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24603119/

相关文章:

javascript - 如何在像 Angular 这样的 javascript MVC 框架上隐藏数据库凭据

jquery - 我可以将数据添加到已经序列化的数组中吗?

Javascript命名空间问题,我如何在这个函数调用中获取这个值

python - GIMP Python 插件加载 2 个图像作为图层

Java Intellij Idea 如何添加装订线图标?

javascript - 在离开页面之前自动滚动到同一位置?

javascript - 删除了引导对话框中空格按钮之间的空格

javascript - 自定义布局插件中的小部件拖放问题?

javascript - 改变div的宽度而不影响里面的内容

javascript - Pinterest 风格的网格