91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue如何實現列表跑馬燈效果

發布時間:2022-04-12 10:53:22 來源:億速云 閱讀:458 作者:iii 欄目:開發技術

這篇文章主要介紹了Vue如何實現列表跑馬燈效果的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Vue如何實現列表跑馬燈效果文章都會有所收獲,下面我們一起來看看吧。

Vue文件中:

<ul class="GZDT_list clearfix active" @mouseover="stopScroll" @mouseout="startScroll">
    <li v-for ="item in gzdtList" >
        <a :href="item.url" rel="external nofollow"  target="_blank" :title="item.title" >
            <span class="GZDTtitle">
                {{item.title | ellipsis}}
            </span>
        </a>
        <span class="right date">{{item.date}}</span>
    </li>
</ul>

js:

<script>
    export default{
    data:function(){
        return {
            timeId:null,
            // 跑馬燈
            animate:false,
        };
    },
    filters: {},
    methods:{
        // 跑馬燈
        scroll(){
            this.animate =true;// 因為在消息向上滾動的時候需要添加css3過渡動畫,所以這里需要設置true
            setTimeout(()=>{    //  這里直接使用了es6的箭頭函數,省去了處理this指向偏移問題,代碼也比之前簡化了很多
                this.TZGGList.push(this.TZGGList[0]); // 將數組的第一個元素添加到數組的
                this.TZGGList.shift(); //刪除數組的第一個元素
                this.animate = false // margin-top 為0 的時候取消過渡動畫,實現無縫滾動
              }, 1000)
        },
        
        //鼠標懸停,停止滾動
        stopScroll () {
            var target = this.$refs.con1;
            clearInterval(this.timeId)
        },
        
        //鼠標移開 ,接著滾動
        startScroll () {
            var target = this.$refs.con1;
            this.timeId = setInterval(this.scroll,1500);  // 設置滑動速度
        },
    },
    mounted: function() {
        this.init();
        this.timeId=setInterval(this.scroll,1500);
    },
}
</script>

css:

/*跑馬燈*/
<style>
    #box{
        height: 238px;
        overflow: hidden;
        border: 1px solid #ffffff;
        margin-top: 0px;
    } 
    .anim{
        transition: all 2s;
    }
    
    #con1 li{
        list-style: none;
        line-height: 35px;
        height: 35px;
    }
</style>

運行過程中發現走馬燈title可以滾動改變但是對應的span標簽的內容不變,可能是因為瀏覽器版本過高,可更換瀏覽器或降低瀏覽器版本試試

關于“Vue如何實現列表跑馬燈效果”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Vue如何實現列表跑馬燈效果”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

高青县| 黄山市| 诏安县| 江华| 通山县| 陆良县| 四平市| 九江县| 祥云县| 内江市| 白河县| 永城市| 玛多县| 江津市| 延川县| 汉阴县| 太仓市| 宾阳县| 丰镇市| 丽江市| 玉龙| 孙吴县| 仪陇县| 交城县| 明溪县| 桐城市| 长阳| 安龙县| 宽甸| 札达县| 乐业县| 台山市| 彭山县| 永善县| 安岳县| 巩留县| 昌图县| 长沙县| 湄潭县| 曲周县| 华安县|