javascript - 使用 FitText.js 时出现奇怪的结果
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
使用 <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 我尝试了几种不同的方法,但似乎无法使翻转上的所有文本保持一致,更不用说按比例放大或缩小了! 我最初的目标是 有谁知道是什么导致了这种行为? 最佳答案 ...原因是 FtText.js(正如该元素在 GitHub 上指出的那样)不适用于内联或跨度元素 - FitText.js 应用于的元素(不是包装器或容器!) 必须是 我通过更改 关于javascript - 使用 FitText.js 时出现奇怪的结果,我们在Stack Overflow上找到一个类似的问题: 该文章在 2023/8/25 0:33:54 编辑过 |
关键字查询
相关文章
正在查询... |