• 使用jQuery实现点击左右滑动切换特效


    使用jQuery实现点击左右滑动切换特效:

    HTML代码如下:

     1 <!--整体背景div-->
     2 <div class="warp">
     3     <!--中间内容div-->
     4     <div class="divContent">
     5         <div class="content">
     6             <ul class="contentUl">
     7                 <li>
     8                     <img src="/JS1/img/1.jpg" />
     9                     <span>生命如歌,春天似梦 </span>
    10                     <hr />
    11                     <p>生命如歌,春天似梦,初春更是如诗如画。春似花季靓女,让人悸动,春似那雍容少妇,令人憧憬</p>
    12                 </li>
    13                 <li id="second">
    14                     <img src="/JS1/img/2.jpg" />
    15                     <span>如花的季节,赞扬 </span>
    16                     <hr />
    17                     <p>一切的生命力开始复苏,温暖如我,正是如花的季节,不是吗?</p>
    18                 </li>
    19                 <li>
    20                     <img src="/JS1/img/3_1.jpg" />
    21                     <span>梦想,不休不止</span>
    22                     <hr />
    23                     <p>畏惧忍受痛苦比忍受痛苦本身更加糟糕。没有一个心灵在追逐它的梦想时会忍受痛苦。</p>
    24                 </li>
    25                 <li>
    26                     <img src="/JS1/img/4.jpg" />
    27                     <span>时间在叶子的摆动里</span>
    28                     <hr />
    29                     <p>时间会消磨一切的,她会让我们忘记的。突然想:如果我们忘记了时间,是不是想忘掉的就都能忘掉。</p>
    30                 </li>
    31                 <li>
    32                     <img src="/JS1/img/5.jpg" />
    33                     <span>异乡的海韵,落日的余辉</span>
    34                     <hr />
    35                     <p>每个人或许都有一个愿望,希望在某年某月某天可以和相爱的人牵手漫步在夕阳西下,落日余晖的海滩中,细数彼此生活的点点滴滴。</p>
    36                 </li>
    37                 <li>
    38                     <img src="/JS1/img/6.jpg" />
    39                     <span>城市夜,一个静谧的夜</span>
    40                     <hr />
    41                     <p>城市夜,一个静谧的夜。城市里,寒风瑟瑟。酒吧灯红酒绿,这,才是夜市的开始。</p>
    42                 </li>
    43             </ul>
    44         </div>
    45         
    46         <!--向左按钮-->
    47         <div class="leftBtn"><img src="/JS1/img/left.png" /></div>
    48         <!--向右按钮-->
    49         <div class="rightBtn"><img src="/JS1/img/right.png" /></div>
    50     </div>
    51 </div>

    JS代码如下:

     1 $(document).ready(function(){    
     2     //向左按钮点击事件
     3     var index = 0;
     4     var liLen;
     5     $(".leftBtn").click(function(){
     6         index++;
     7         liLen = $(".content ul.contentUl li").length;  //目前长度返回值为6
     8         if(index >= 4)
     9         {
    10             $(".content ul.contentUl").stop();
    11             alert("已经到达最后一页!");
    12             index = 3;
    13         }else{
    14             if(index == 1)
    15             {
    16                 $(".content ul.contentUl").animate({left:-index*330},700);
    17             }else{
    18                 $(".content ul.contentUl").animate({left:-index*305},700);
    19             }
    20         }
    21     });
    22     //向右按钮点击事件
    23     $(".rightBtn").click(function(){
    24         if(index == 0)
    25         {
    26             $(".content ul.contentUl").stop();
    27             alert("这是第一页,不能再往前翻了!");
    28         }else{
    29             index--;
    30             if(index == 0)
    31             {
    32                 $(".content ul.contentUl").animate({left:-40},700);
    33             }else{
    34                 $(".content ul.contentUl").animate({left:-index*310},700);
    35             }
    36         }
    37     });
    38 });
  • 相关阅读:
    数位DP
    组合
    卢卡斯Lucas&扩展卢卡斯
    [HNOI2014]道路堵塞
    [模板]三维凸包(无讲解)
    [CF526G]Spiders Evil Plan
    [CCPC2019 ONLINE]H Fishing Master
    [CCPC2019 ONLINE]E huntian oy
    [CF1037H]Security
    [CF1037F]Maximum Reduction
  • 原文地址:https://www.cnblogs.com/grnBlogs/p/4667916.html
Copyright © 2020-2023  润新知