html内容

<div>
    <button id="leftMove">
        《
    </button>
    <div class="cWrap">
        <div>            
                <div>图片一</div>
                <div>图片二</div>
                <div>图片三</div>
                <div>图片四</div>
                <div>图片五</div>

</div>
    </div>
    <button id="rightMove">》</button>
</div>


css设置

.cWrap ,.cWrap div {
    display: inline-block;
    margin: 0;
    padding: 0;
    
}
.cWrap{

width: 500px;
    height: 30px;
    overflow: hidden;
}
.cWrap>div{
    width:1200px;

transition: 0.5s all ease;

}
.cWrap>div>div{
    width: 200px;
    height: 30px;
    border: 1px solid black;
}
#leftMove,#rightMove{
    margin: 0;
    padding: 0;
    
}


js内容

//橱窗左右移动按钮

//x从0开始,++和--的位置可以规避 可能出现在终点值附近的点击不动情况

var x=0;
$("#leftMove").click(function(){
    x++;
    console.log(x);    
    var p=-200;
    var xp=x*p+"px";
    $(".cWrap").children("div").css("margin-left",xp);

x=x>3?3:x;
})

$("#rightMove").click(function(){    
    console.log(x);    
    var p=-200;
    var xp=x*p+"px";
    $(".cWrap").children("div").css("margin-left",xp);
    x--;
    x=x<0?0:x;
})

用jq 动画写

//用jq动画animate设置无法限制终止点,还需要加判定才能设置终点
$("#leftMove").click(function(){
   console.log("x");
$(".cWrap").children("div").animate({marginLeft:'-=200px'},500);
}); 
$("#rightMove").click(function(){
    console.log("x");
$(".cWrap").children("div").animate({marginLeft:'+=200px'},500);
});

jq左右按钮控制内容左右移动相关推荐

  1. 用按钮控制歌单的上一曲和下一曲 0130 winform

    用按钮控制歌单的上一曲和下一曲 0130 winform 思路 定义一个歌曲类 来一个歌曲对象数组(动态数组) 来一个下标记录当前歌曲索引值 如上一曲被点击,下标- 如果下一曲被点击,下标+ 关键代码 ...

  2. html 5音乐界面控制,使用按钮控制HTML5背景音乐开关

    演示:使用按钮控制HTML5背景音乐开关 你的浏览器不支持audio标签. $("#audio_btn").click(function() { var music = docum ...

  3. 使用按钮控制HTML5背景音乐开关

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...

  4. php点击复制按钮到我的粘贴板,JS 实现点击按钮复制内容到粘贴板 clipboard

    具体实现如下: 点击按钮复制内容到粘贴板 body { text-align: center; } #p1 { line-height: 150px; font-size: 40px; } #sour ...

  5. 11种控制内容展示的JavaScript特效和技巧

    交付信息结构是一个交互式用户界面所需要完成的首要任务.更直观的布局结构设计,能使用户更好的理解内容. 不管你想要介绍的是什么样的内容,你都可以以更加互动和更加适应的方式去呈现现它.本文里面,我们为你收 ...

  6. flash一个按钮控制动画_flutter闪屏过渡动画,闪光占位动画

    在程序设计的理念中,讲究一切都来源于物理世界,在现实世界中,人们在每接触到一个新的事物或者说在手指触碰到一个事物时,总是心里默许期望有一个反馈效果,这就是来源于心底深处常常被人忽略的一个潜在期望. 在 ...

  7. flash一个按钮控制动画_PLC三组灯用一个按钮控制

    今天作一个PLC小练习 用一个按钮控制三组或三个灯,以达到控制灯的亮度,由PLC组成一个控制器,每按一次按钮增加一组灯亮,三组灯全亮后,每按一次按钮,灭一组灯(为了使每组灯亮的时间尽量相等,要求先亮的 ...

  8. 基于jQ+CSS3页面滚动内容元素动画特效

    今天给大家分享一款基于jQ+CSS3页面滚动内容元素动画特效.这是一款基于jQuery+CSS3实现的页面滚动代码.该实例适用于适用浏览器:360.FireFox.Chrome.Safari.Oper ...

  9. swiper切换按钮位置改变_2019-01-18左右按钮控制swiper轮播图切换

    今天需要实现一个左右按钮控制轮播图滚动的效果! image.png 思路:我们可以尝试获取并改变current的值: 这是swiper滑动视图容器的说明 image.png image.png 这是w ...

最新文章

  1. 专家:教育等领域将成为人工智能“用武之地”
  2. SpringBoot 使用Swagger2打造在线接口文档(附源代码)
  3. 《汇编语言》-王爽-实验7
  4. Axios 作弊表(Cheat Sheet)
  5. txt文件可存储最大值_Verilog边码边学:十六进制文件读取$readmemh
  6. 【JavaScript】Canvas绘图整理
  7. 生成汉字拼音首字母函数!
  8. [译]反射(Reflection)和动态(dynamic)
  9. 2021最新手机号正则
  10. 中标麒麟系统成功安装英伟达显卡驱动程序记
  11. 40万亿全球最大资管来A股建仓了交易策略竟是这个
  12. Windows Server 2016安装SCCM2019
  13. Chuck语言学习笔记——0.前言:我为什么要学习这门语言
  14. net以execl做数据库_基于C#.NET实现Excel数据导入数据库技术
  15. jquery vue 替代_vue能代替jquery吗
  16. 如何才能够系统地学习Java并发技术?
  17. xampp下载,踩得mysql的坑!!使用本机之前装入的mysql+idea配置PHP
  18. 从带宏密码保护的Excel文件中导出VBA代码和Sheet
  19. 华为“啃”苹果 | 一点财经
  20. 【JZOJ 4597】 现世斩

热门文章

  1. 利用SUMIF和OFFSET+MATCH进行多条件求和
  2. 三、入门Python第三课
  3. html游戏的存档在哪里,Uplay游戏存在哪里?Uplay存档位置介绍
  4. 常见英文缩写小节-江晚正愁余-iteye技术网站
  5. 大陆首款车量AI芯片 开启国产替代新纪元
  6. 云会议玩法升级:从免费午餐到高价值付费
  7. excel中如何自动添加邮箱后缀
  8. 资深程序员教你,用python入门的知识抓取抖音短视频,太厉害了
  9. 417页16万字智慧医院信息化大数据建设 设计方案
  10. OCP 11G 053题库解析汇总链接(1-200)