美文网首页
jQuery:无焦点轮播图,鼠标经过停止,移开继续

jQuery:无焦点轮播图,鼠标经过停止,移开继续

作者: 红酒煮咖啡 | 来源:发表于2020-08-09 10:36 被阅读0次

首先每个图片的宽度都是100%,高度500px,一共4个图片。
4个图片外层div,id="imgs",宽度=100%*4,高度500px。
imgs外层有一个div,id="show",宽度是一张图片的宽度100%,height=500px。

<style>
    #show{
        width: 100%;
        height: 500px;
        position: relative;
        border: 1px solid #d9d919;
        overflow: hidden;
    }
    #imgs{
        width: 400%;
        height: 500px;
        position: relative;
        left: 0;
    }
    #imgs>img{
        width: 100%;
        height: 500px;
        float: left;
    }
</style>
<div id="show">
    <div id="imgs">
        <img src="../img/1.jpg" /><img src="../img/2.jpg" /><img src="../img/10.jpg"/><img src="../img/3.jpg" />
    </div>
</div>

注意:imgs的css设置必须有position,否则后面jquery设置动画没有办法设置left的值。
jquery代码:

i=setInterval(scrolls,2000);
function scrolls(){
    $("#imgs").animate({"left":"-100%"},1000,function(){
        $(this).append($(this).children("img:first"));//将第一张图片移到最后一张
        $(this).css("left","0");
    });
}
$("#show").mouseenter(function(){
    clearInterval(i);
})
$("#show").mouseleave(function(){
    scrolls();
})

相关文章

  • jQuery:无焦点轮播图,鼠标经过停止,移开继续

    首先每个图片的宽度都是100%,高度500px,一共4个图片。4个图片外层div,id="imgs",宽度=100...

  • 前端新手项目练习之广告轮播

    前端新手记录自己在网络上找到的前端练习项目。 项目简介 5个广告轮流播放,鼠标放上去会停止切换,鼠标移开继续轮播,...

  • 原生javascript实现轮播图

    简单的轮播图,但是可以自行修改很多地方比如添加文字描述等等。代码实现了2秒自动轮播,鼠标移入轮播停止,移出轮播继续...

  • 在简书中如何引用代码

    算啦,先看图 实现效果:图片自动轮播,鼠标移入停止,移出继续轮播点击左右按钮实现切换点击下标焦点实现切换1、首先实...

  • 定时器+移入移出+再次开启定时器

    轮播图要求:1.每5s播放一次2.鼠标移入,停止轮播,鼠标移出,开始轮播JS部分:

  • 03自动轮播

    1.功能描述 自动轮播图片,鼠标移入窗口就停止移动图片,鼠标移开重新播放图片。 2.思路 拿到所有按钮给所有按钮一...

  • 教你如何用JS实现动态轮播图

    轮播效果图如下: 1. 自动播放(鼠标划入显示区域时停止播放,鼠标划出显示区域时继续播放) 2. 点击左右箭头切换...

  • JQ鼠标经过移开

  • 第五周学习内容

    焦点图轮播特效之原理、焦点图轮播样式之布局、焦点图轮播之箭头切换、焦点图轮播之无限滚动。 js简介、用法、输出。

  • DEMO-企业网站

    企业网站 用 HTML+CSS+jQuery 做的一个企业网站前端页面。 使用的 jQuery 插件: 焦点图轮播...

网友评论

      本文标题:jQuery:无焦点轮播图,鼠标经过停止,移开继续

      本文链接:https://www.haomeiwen.com/subject/btlldktx.html