国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery實現(xiàn)滾動效果

2019-11-19 14:55:17
字體:
供稿:網(wǎng)友

本文實例為大家分享了jQuery實現(xiàn)滾動效果展示的具體代碼,供大家參考,具體內(nèi)容如下

1. 圖片輪播:

原理如下:

假設(shè)有三張圖片,三張圖片實際上都是存在于頁面上的,但是由于設(shè)置的可視部分的大小(這里主要考慮寬度)是小于等于一張圖片的大小的,想要看到其他圖片的話,最直接的想法就是將需要顯示的圖片放在可視區(qū)域,也就是說需要改變的是整個圖片區(qū)域的偏移值(left/right)

具體實現(xiàn):

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <script type="text/javascript" src="jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="./style.css" rel="external nofollow" ></head><body> <div class="carousel"> <div class="Con"> <!-- 輪播(carousel)項目 -->  <div class="scroll">  <img src="./pic/1.jpg">  <img src="./pic/2.jpg">  <img src="./pic/3.jpg">  <img src="./pic/4.jpg">  <img src="./pic/5.jpg">  <img src="./pic/6.jpg">  <img src="./pic/7.jpg">    </div>  <!-- 輪播(carousel)指標 -->  <div class="But">  <span class="active"></span> <!-- 0 * img.width -->  <span></span>  <span></span>  <span></span>  <span></span>  <span></span>  <span></span>  </div>  </div> <!-- 輪播(carousel)導航 --> <a href="javascript:void(0)" class="prev" data-slide="prev"> << </a> <a href="javascript:void(0)" class="next" data-slide="next"> >> </a> </div></body></html>
$(function() { var _index = 0; var time = 0; $(".But span").click(function() { _index = $(this).index(); play(_index); }); function play(index) { $(".But span").eq(index).addClass('active').siblings('span').removeClass('active'); $('.scroll').animate({left: -(_index*1024)}, 500); } function autoPlay() { time = setInterval(function() { _index++; if(_index > 6) { $('.scroll').css("left", 0); _index = 0; } play(_index); }, 3000); } autoPlay(); $('.prev').click(function() { if(_index <= 0) { return; } clearInterval(time); play(--_index); autoPlay(); }); $('.next').click(function() { if(_index >= 6) { return; } clearInterval(time); play(++_index); autoPlay(); });  });

2. 上下滾動

這里以文字滾動為示例:就是利用定時器,在一定的時間間隔后不斷的將ul中的最后一個li元素插入到ul的第一個li元素中

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <script type="text/javascript" src="jquery.min.js"></script> <style type="text/css"> .ul-list li { text-decoration: none; list-style: none; } </style></head><body> <ul class="ul-list"> <li><a href="#">本地數(shù)據(jù)正反查詢的實現(xiàn)例子</a></li> <li><a href="#">A-star尋路算法</a></li> <li><a href="#">node.js的querystring.stringify的使用</a></li> <li><a href="#">利用事件委托寫一個簡易掃雷游戲</a></li> <li><a href="#">懶加載(延遲加載)</a></li> <li><a href="#">JS中XML的解析</a></li> </ul> <script type="text/javascript"> setInterval(function() { $('.ul-list li:last').css({'height':'0px', 'opacity':"0"}).insertBefore(".ul-list li:first").animate({'height':'25px', 'opacity': '1'}, 'slow', function() { $(this).removeAttr('style'); }) }, 3000); </script></body></html>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 吴旗县| 南陵县| 十堰市| 乌鲁木齐县| 堆龙德庆县| 枣阳市| 丘北县| 溆浦县| 沙坪坝区| 阿鲁科尔沁旗| 乡宁县| 广宗县| 弋阳县| 通海县| 金溪县| 梁山县| 武穴市| 舞钢市| 建阳市| 襄汾县| 盐源县| 屏山县| 调兵山市| 金门县| 中卫市| 鄂伦春自治旗| 定西市| 满洲里市| 炉霍县| 光泽县| 抚远县| 双峰县| 静安区| 城市| 油尖旺区| 肃北| 广汉市| 临江市| 绥棱县| 旌德县| 南宫市|