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

溫馨提示×

溫馨提示×

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

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

怎么使用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

甘肃省| 孝感市| 小金县| 樟树市| 佛冈县| 潜江市| 松阳县| 秦安县| 黑水县| 长乐市| 久治县| 淮安市| 民乐县| 海林市| 姚安县| 锡林郭勒盟| 龙南县| 营山县| 潞西市| 岳普湖县| 漳州市| 彭山县| 广灵县| 肥城市| 资阳市| 墨竹工卡县| 明水县| 阿克苏市| 祁连县| 临夏县| 呈贡县| 盐亭县| 济南市| 石台县| 喀什市| 保康县| 蚌埠市| 玛多县| 重庆市| 农安县| 丹巴县|