亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

扎鲁特旗| 平塘县| 荆门市| 平利县| 洪泽县| 天津市| 穆棱市| 乌鲁木齐县| 西昌市| 南雄市| 苏尼特左旗| 尼玛县| 宿州市| 合山市| 泽普县| 林甸县| 龙南县| 周至县| 教育| 莲花县| 博爱县| 肃宁县| 顺昌县| 柳江县| 邯郸市| 中阳县| 通道| 察雅县| 瓮安县| 丹江口市| 璧山县| 湘乡市| 合肥市| 玛曲县| 弥渡县| 全南县| 沙田区| 胶南市| 凤庆县| 西丰县| 清镇市|