中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么使用ionic在首頁新聞中應用到的跑馬燈效果

發布時間:2021-06-29 10:45:29 來源:億速云 閱讀:176 作者:小新 欄目:web開發

這篇文章主要介紹了怎么使用ionic在首頁新聞中應用到的跑馬燈效果,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在app中經常會有滾動的跑馬燈效果的運用,如圖所示為跑馬燈效果:

怎么使用ionic在首頁新聞中應用到的跑馬燈效果 

代碼如下:

html:

<div class="shouRight">
 <ul class="slideTopbox" slide-scroll >
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >1.我是第1行</a></li>
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >2.我是第2行</a></li>
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >3.我是第3行</a></li>
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >4.我是第4行</a></li>
 </ul>
</div>

css:

.slideTopbox {
 width: 100%;
 z-index: 99;
 position: absolute;
 top: 0;
 color: #000;
}
.shouRight {
 width: 100%;
 z-index: 9999;
 position: absolute;
 top: 0;
 height: 30px;
 color: #000;
 overflow: hidden;
 line-height: 30px;
}

js:

angular.module('starter.services', [])
.directive('slideScroll', function($window, $timeout) {
 return {
  restrict: 'AE',
  link: function(scope, element, attr) {
   var itsWatch = scope.$watch("its", function(newvalue, oldvalue) {
     itsWatch();
     var i = 1; //element是ul
     var length = element[0].children.length;
     var widthwindow = $window.innerWidth - 20;
     var firstwidth = element[0].children[0].children[0].offsetWidth;
     setInterval(function() {
      if(i == length) {
       i = 0;//初始位置
       element[0].style.top = "0px";
      }
      var topscorll = -(i * 30);
      var widthself = element[0].children[i].children[0].offsetWidth; //widthself:292
      feeltoTop(topscorll)
      i++;
     }, 3000)
     //向上滾動
     function feeltoTop(topscorll){ //console.log(topscorll):topscorll是top值
      var buchang = -10;
      var feelTimer = setInterval(function(){
       element[0].style.top = parseInt(element[0].style.top) + buchang + "px";
       if(parseInt(element[0].style.top) <= topscorll){
        element[0].style.top = topscorll + "px";
        window.clearInterval(feelTimer);
       }
      },100);
     }
   })
  }
 }
})

實現效果如圖所示:

怎么使用ionic在首頁新聞中應用到的跑馬燈效果

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么使用ionic在首頁新聞中應用到的跑馬燈效果”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

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

AI

罗城| 北海市| 山东省| 封开县| 贞丰县| 泰宁县| 达尔| 梅州市| 冷水江市| 高唐县| 洛隆县| 平安县| 玉环县| 旌德县| 清远市| 烟台市| 渑池县| 仁寿县| 宜君县| 江北区| 辰溪县| 穆棱市| 秦皇岛市| 津南区| 中宁县| 泾源县| 大新县| 株洲县| 寻甸| 黔江区| 乌兰浩特市| 泸定县| 卓资县| 遂溪县| 扎鲁特旗| 阳西县| 绥德县| 甘南县| 淄博市| 武定县| 通渭县|