• 2.一号店首页特效


      1 $(function(){
      2     //1.客户服务的显示和隐藏
      3     customlist();
      4     //2.商品列表鼠标移入显示右侧的详细列表
      5     leftNav();
      6     //3.图片轮播
      7     changeImg();
      8 });
      9 //1.客户的显示和隐藏
     10 function customlist(){
     11     $(".ss_list").mouseenter(function(){
     12         //从上到下展开至显示
     13         $(".ss_list_bg").slideDown();
     14     }).mouseleave(function(){
     15         //从下至上收缩至隐藏
     16         $(".ss_list_bg").slideUp();
     17     });
     18 }
     19 //2.商品列表鼠标移入显示右侧的详细列表
     20 function leftNav(){
     21     //鼠标移过 和鼠标移出的复合事件
     22     $(".leftNav ul li").hover(
     23         function(){
     24             //添加样式
     25             $(this).find(".fj").addClass("nuw");
     26             //显示对应层的详细的div
     27             $(this).find(".zj").show();
     28         },
     29         function(){
     30             //删除样式
     31             $(this).find(".fj").removeClass("nuw");
     32             //隐藏对应层的详细div
     33             $(this).find(".zj").hide();
     34         }
     35     );
     36 }
     37 
     38 //3.图片轮播
     39 function changeImg(){
     40     //定义索引编号
     41     var index=0;
     42     //定义默认动画,开始
     43     var stop=false;
     44     //获取图片列表
     45     var $imgli=$(".slide_box").children("li");
     46     //获取所有的数字列表
     47     var $numli=$(".num").children("li");
     48     //数组列表鼠标移过和移出动态效果
     49     $numli.mouseover(function(){
     50         //动态效果停止
     51         stop=true;
     52         //获取当前元素的索引下标
     53         index=$numli.index($(this));
     54         //该索引的图片元素淡入
     55         $imgli.eq(index).stop(true,true).fadeIn().siblings().fadeOut();
     56         //改变当前索引所对应的数字样式
     57         $(this).addClass("active").stop(true,true)
     58         .siblings().removeClass("active");
     59     }).mouseout(function(){
     60         //动画停止
     61         stop=false;
     62     });
     63     setInterval(function(){
     64         if(stop) return;
     65         index++;
     66         if(index>$imgli.length){
     67             index=0;
     68         }
     69         //该索引的图片元素淡入
     70         $imgli.eq(index).stop(true,true).fadeIn().siblings().fadeOut();
     71         //改变当前索引所对应的数字样式
     72         $numli.eq(index).addClass("active").stop(true,true)
     73         .siblings().removeClass("active");
     74     },3000);
     75 }
     76 
     77 //4.图书快讯滚动
     78 $(function(){
     79     function movedown(){
     80         //1.定义第一个元素的上边距
     81         var marginTop=0;
     82         //2.定义动画默认是开始
     83         var stop=false;
     84         //3.定义周期函数
     85         var interval=setInterval(function(){
     86             //如果动画停止,下面操作不执行
     87             if(stop) return;
     88             //设置li标签的动画,元素上边距逐渐减少
     89             $("#express").children("li").first().animate(
     90                 {
     91                'margin-top':marginTop--    
     92                 },
     93                 0,
     94                 function(){
     95                     //获取第一个元素
     96                     var $first=$(this);
     97                     if(!$first.is(":animated")){30>20
     98                         if((-marginTop)>$first.height()){
     99                             $first.css({'margin-top':0}).appendTo($('#express'));
    100                             marginTop=0;
    101                         }
    102                     }
    103                 }
    104             );
    105         },50);
    106         $("#express").mouseover(function(){
    107             //动画停止
    108             stop=true;
    109         }).mouseout(function(){
    110             //动画开始
    111             stop=false;
    112         });
    113     
    114     }
    115     movedown();
    116 });
  • 相关阅读:
    starUML学习笔记一
    android 反编译教程
    android asyncTask 笔记
    android v13 的新特性
    ViewPage+Fragment+indicator+Tabhost效果
    android dp sp pt mm in px
    Tabhost+framgent+ViewPager滑动效果
    android studio github 项目导入问题
    Fragment 中 onCreate和onCreateView的区别
    android 抽屉式滑动demo
  • 原文地址:https://www.cnblogs.com/holly8/p/8387900.html
Copyright © 2020-2023  润新知