欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

javascript - 使用 FitText.js 時出現奇怪的結果

admin
2023年8月25日 0:33 本文熱度 870

使用 FitText.js 遇到一些問題- 我正在我的 <head> 中觸發腳本使用以下代碼(我已包含所有內容以供引用,計劃是在完成設計和代碼布局后將其最小化):

<script type="text/javascript">

            $(document).ready(function() {

 

            var $container = $('#thumbnail-array');

 

                $container.imagesLoaded(function() {

                    $container.masonry({

                        itemselector: '.video-thumbnail',

                        columnWidth: '.grid-sizer',

                        gutter: '.gutter-sizer',

                        percentPosition: true

                    });

                });

            });

 

            jQuery(document).ready(function() {

                jQuery('.mobile-close').click(function(e) {

                    jQuery(this).toggleClass('active');

                    jQuery('.mobile-nav').toggleClass('active');

 

                    e.preventDefault();

                });

                jQuery('.dropdown').click(function(e) {

                    jQuery(this).toggleClass('active');

                    jQuery('.mobile-nav').toggleClass('active');

 

                    e.preventDefault();

                });

                $(".fittext1").fitText(1.1);

                $(".fittext2").fitText(0.75);

            });

 

            $(document).ready(function() {

                $('.overlay').hover(function(){

                    $(this).parent().find('video').get(0).play();

                }, function() {

                    var video = $(this).parent().find('video').get(0);

                    video.pause();

                    video.currentTime = 0;

                });

            });

</script>

主要的興趣點大概有以下幾點:

$(".fittext1").fitText(1.1);

$(".fittext2").fitText(0.75);

從這里開始,我將它應用于兩個元素,它們在我的 CSS 中定義如下:

h5 {

    display:inline;

    font-size: 2em;

    margin-bottom: 0px;

    padding-bottom: 0px;

}

 

h6 {

    display:inline;

    font-size: 0.75em;

    letter-spacing: 0.3em;

    padding-top: 0px;

    margin-top: 0px;

    font-weight: 100;

}

然后像這樣在我的 HTML 中引用:

<h5 class="fittext1">Title</h5>

<hr>

<h6 class="fittext2">Subtitle</h6>

現在,我的理解是它們應該隨其父元素縮放 - 然而有些事情發生了,我無法弄清楚它是什么!您可以看看這里發生了什么(在調整大小時最明顯)- http://jameshenry.info/test/test.php

我嘗試了幾種不同的方法,但似乎無法使翻轉上的所有文本保持一致,更不用說按比例放大或縮小了!

我最初的目標是 .fittext1和 .fittext2使用 #ID 但由于多個實例而切換到類的元素,但是在兩者之間切換并不能解決問題。

有誰知道是什么導致了這種行為?


最佳答案

...原因是 FtText.js(正如該元素在 GitHub 上指出的那樣)不適用于內聯或跨度元素 - FitText.js 應用于的元素(不是包裝器或容器!) 必須是 absolute , block或 inline-block

我通過更改 <h5> 解決了這個問題和 <h6 > 要顯示的標簽:inline-block;


關于javascript - 使用 FitText.js 時出現奇怪的結果,我們在Stack Overflow上找到一個類似的問題:

https://stackoverflow.com/questions/32904125/


該文章在 2023/8/25 0:33:54 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved