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

溫馨提示×

溫馨提示×

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

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

如何實現移動端Ionic App資訊上下循環滾動效果

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

這篇文章給大家分享的是有關如何實現移動端Ionic App資訊上下循環滾動效果的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

這里借助了jQuery庫的選擇器和動畫函數,并且把jquery的操作封裝到指令里。先看指令代碼:

angular.module('starter') 
  .directive('slideScroll', function ($window, $timeout) { 
    return { 
      restrict: 'AE', 
      link: function (scope, element, attr) { 
        var _scrollHeight = 40; 
        var _newsLen = 3; 
        var index = 0; 
        setInterval(function () { 
          index += 1; 
          if (index > _newsLen) { 
            index = 0; 
            $(".news-right ul").css({ 
              top: 0 
            }) 
          } else { 
            $(".news-right ul").animate({ 
              top: -_scrollHeight * index - 10 * index 
            }, 500); 
          } 
        }, 2000) 
      } 
    }; 
  });

滾動的高度scrollHeight設置為40px,三組文字newsLen循環,每組兩行文字。每隔2000ms,ul列表向上移動固定距離,top值為(_scrollHeight + 10)* index 的長度。

Html 代碼是這樣的:

<div class="news-right" ui-sref="newsList"> 
   <ul slide-scroll> 
      <li class="news-box" ng-repeat="row in dataArr"> 
        <p ng-repeat="item in row">{{item.title.length <= 19 ? item.title : item.title.slice(0, 19) + '...'}}</p> 
      </li> 
      <li> 
         <p ng-repeat="item1 in dataArr[0]">{{item1.title.length <= 19 ? item1.title : item1.title.slice(0, 19) + '...'}}</p> 
      </li> 
   </ul> 
</div>

這里對文字做了簡單的處理,字符串超過19,會以“...”的形式顯示。

Css 樣式表是這樣的:

 .news-right { 
  position: absolute; 
  height: 40px; 
  left: 100px; 
  top: 10px; 
  right: 0; 
  color: rgb(65, 65, 65); 
  overflow: hidden; 
}  
.news-right ul{ 
  width: 100%; 
  position: absolute; 
  top: 0; 
  left: 0; 
} 
.news-right p { 
  padding: 0; 
  line-height: 15px; 
  text-overflow: ellipsis; 
  box-sizing: border-box; 
  white-space: nowrap; 
  font-size: 13px; 
}

感謝各位的閱讀!關于“如何實現移動端Ionic App資訊上下循環滾動效果”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

AI

江津市| 武威市| 汉阴县| 长乐市| 克什克腾旗| 金沙县| 淅川县| 武义县| 聂拉木县| 安龙县| 深州市| 榆中县| 潞西市| 洞口县| 伊宁市| 赤壁市| 拉孜县| 盐源县| 河津市| 青阳县| 惠州市| 巴楚县| 安平县| 巍山| 广宗县| 沛县| 嘉善县| 清水河县| 溧水县| 白水县| 防城港市| 黄石市| 保德县| 泾阳县| 漳平市| 平定县| 衡阳县| 金山区| 太康县| 彭州市| 太谷县|