zoukankan      html  css  js  c++  java
  • 关于marquee首次加载出现闪跳问题

    关于实现文字公告横向滚动,跑马灯效果的其一方法,可用marquee标签实现

    marquee标签不是w3c推荐的标签,在W3C官方文档中也无法查询到这个标签,虽然已经过时,但是功能还是十分强大的,设置滚动效果简单。

     1 <div class="scrollArea">
     2   <marquee
     3     width="960"
     4     direction='left'
     5     scrollamount="6"
     6      behavior="scroll"
     7     contenteditable="true"> 
     8        {{scrollMessage}}
     9    </marquee>
    10 </div>

    问题:当页面首次加载时,文字还没有滚动完,就会出现突然闪跳重新开始滚动!!!

    原因:首次加载页面时,marquee标签会认为内容宽度只有静态布局时的宽度

    解决:动态创建数据后构建marquee标签

     1 <div class="scrollArea" v-if="scrollMessage">
     2   <marquee
     3      width="960"
     4      direction='left'
     5      scrollamount="6"
     6      behavior="scroll"
     7      contenteditable="true"> 
     8        {{scrollMessage}}
     9    </marquee>
    10 </div>
  • 相关阅读:
    Jquery所有获取对象
    使用VS Code 调试Vue
    Http请求
    Xml,Json序列化
    SqlServer函数使用
    FastReport关闭打印提示框
    求面试经验
    pyspark基于python虚拟环境运行
    idea配置本地spark本地开发环境
    carbondata使用总结
  • 原文地址:https://www.cnblogs.com/guanhx/p/14447455.html
Copyright © 2011-2022 走看看