topitme

更新时间:2023-01-03 02:39:44 阅读: 评论:0


2023年1月3日发(作者:唐诗三百首幼儿早教)

HTML5轮播图

效果图

效果图.png

ACTION

/**

*轮播图

*/

@RequestMapping(value="toShopping",method=)

publicObjecttoShopping(Stringmeid){

ModelAndViewmv=null;

try{

ListimgList=newArrayList();

("/baike/c0%3Dbaike60%2C5%2C5%2C60%2C20%3Bt%3Dgif/sign=413a474a35fae6cd18b9a3336eda6441/b17eca8065380

("/imgad/pic/item/");

("/8/1a/3f/");

("/imgad/pic/item/");

mv=newModelAndView("/shopping/commodityDetails");

ect("imgList",imgList);

}catch(Exceptione){

}

returnmv;

}

HTML

<#ifimgList??&&((imgList?size)>0)>

<#listimgListasimgs>

![](${imgs})

<#ifimgList??&&((imgList?size)>0)>

<#listimgListasimgs>

<#ifimgs_index==0>

<#el>

  • JS

    vart=n=0,

    count;

    $(document).ready(function(){

    //获取图⽚标签长度

    count=$("#banner_lista").length;

    //不是当前显⽰的图⽚隐藏

    $("#banner_lista:not(:first-child)").hide();

    //点击切换图⽚

    $("#bannerli").click(function(e){

    vartarget=;//获取对应⽬标元素

    varchildren=$("#ul").children();//获取ul⾥⾯的所有li元素集合

    varindex=0;

    for(i=0;i<;i++){

    if(target==children[i]){//对⽐⽬标元素和li集合元素

    index=i;//输出⽬标元素的下标

    break;

    }

    }

    n=index;

    if(index>=count)return;

    moveNext(index);

    });

    //轮播间隔时间

    t=tInterval("showAuto()",10000);

    //切换图⽚

    functionmoveNext(val){

    //淡⼊淡出效果

    $("#banner_lista").filter(":visible").fadeOut(0).parent().children().eq(val).fadeIn(500);

    //响应点击

    $("#ul").children().eq(val).toggleClass("on");

    //切换按钮的时候让上⼀个按钮回归原来的样式

    $("#ul").children().eq(val).siblings().removeAttr("class");

    }

    //⼿机触摸效果

    //⼿机触摸效果

    varstartX,endX,moveX;

    functiontouchStart(event){

    vartouch=s[0];

    startX=;

    }

    functiontouchMove(event){

    vartouch=s[0];

    endX=;

    }

    functiontouchEnd(event){

    moveX=startX-endX;

    if(moveX>50){

    if(n>=(count-1)){

    n=0;

    moveNext(n);

    }el{

    ++n;

    moveNext(n);

    }

    }elif(moveX<-50){

    if(n<=0){

    n=count-1;

    moveNext(n);

    }el{

    --n;

    moveNext(n);

    }

    }

    }

    mentById("banner_list").addEventListener("touchstart",touchStart,fal);

    mentById("banner_list").addEventListener("touchmove",touchMove,fal);

    mentById("banner_list").addEventListener("touchend",touchEnd,fal);

    });

    $("#banner").hover(

    function(){

    clearInterval(t)

    },

    function(){

    t=tInterval("showAuto()",10000);

    }

    );

    //⾃动轮播

    functionshowAuto(){

    n=n>=count?0:++n;

    $("#bannerli").eq(n).trigger('click');

    }

    CSS

    body{

    background:rgba(165,165,165,0.16);

    padding:0;

    margin:0;

    width:100%;

    height:auto;

    }

    #banner{

    position:relative;

    }

    #banner_list{

    width:100%;

    height:400px;

    overflow:hidden;

    }

    img{

    width:100%;

    height:400px;

    padding:0;

    margin:0auto;

    }

    ul{

    width:33%;

    margin-top:0;

    margin-bottom:10px;

    position:absolute;

    bottom:10px;

    margin:auto33%;

    list-style-type:none;

    display:flex;

    flex-direction:row;

    flex-wrap:wrap;

    justify-content:center;

    }

    li{

    margin-right:20px;

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

    border-radius:50%;

    width:15px;

    height:15px;

    background:rgba(255,255,255,.38);

    border:1pxsolidrgba(0,0,255,.1);

    cursor:pointer;

    }

    .on{

    background:#FFF;

    }

    本文发布于:2023-01-03 02:39:44,感谢您对本站的认可!

    本文链接:http://www.wtabcd.cn/fanwen/fan/90/81612.html

    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

    下一篇:美丽心灵论坛
    标签:topitme
    相关文章
    留言与评论(共有 0 条评论)
       
    验证码:
    推荐文章
    排行榜
    热门标签
    Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图