jQuery实现的左右移动焦点图效果


Posted in Javascript onJanuary 14, 2016

本文实例讲述了jQuery实现的左右移动焦点图效果。分享给大家供大家参考,具体如下:

jquery 部分:

$(function () {
  var _speed = 1000;
  var _len = 0;
  var _size = 150;
  var _direction = 'left';
  function mar(){
    if(_direction == 'left'){
      if(_len >= 450){
       _direction = 'right';
      }else{
       $(".flow ul").animate({"margin-left":"-=" + _size + "px"});
       _len += _size;
      }
    }else{
      if(_len <= 0){
       _direction = 'left';
      }else{
       $(".flow ul").animate({"margin-left":"+=" + _size + "px"});
       _len -= _size;
      }
    }
  }
  var _go = setInterval(mar,_speed);
  $("#pic_left").click(function (){
   _direction = 'left';
  });
  $("#pic_right").click(function (){
   _direction = 'right';
  });
  $(".flow li").mouseover(function (){
    clearInterval(_go);
  }).mouseout(function (){
    _go = setInterval(mar,_speed);
  });
});

html 部分

<div class="salebox">
  <A class="left" id="pic_left">left</A>
  <DIV class="pcont" id="ISL_Cont_1">
    <DIV class="ScrCont">
      <div class="flowbox" style="width:150px; height:60px; overflow:hidden;float:left;">
        <div class="flow" style="width:150px;height:60px;">
          <ul >
           <li><img src="__PUBLIC__/images/demo/01.jpg" mce_src="__PUBLIC__/images/demo/01.jpg" width="150px" height="60px"></li>
           <li><img src="__PUBLIC__/images/demo/02.jpg" mce_src="__PUBLIC__/images/demo/02.jpg" width="150px" height="60px"></li>
           <li><img src="__PUBLIC__/images/demo/03.jpg" mce_src="__PUBLIC__/images/demo/03.jpg" width="150px" height="60px"></li>
           <li><img src="__PUBLIC__/images/demo/04.jpg" mce_src="__PUBLIC__/images/demo/04.jpg" width="150px" height="60px"></li>
          </ul>
        </div>
      </div>
    </DIV>
   </DIV>
  <A class="right" id="pic_right">right</A>
</div>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
Nov 15 Javascript
让checkbox不选中即将选中的checkbox不选中
Jul 11 Javascript
js实现表单Radio切换效果的方法
Aug 17 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
AngularJS中transclude用法详解
Nov 03 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
Dec 11 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
Feb 10 Javascript
JavaScript使用FileReader实现图片上传预览效果
Mar 27 Javascript
vue-cli + sass 的正确打开方式图文详解
Oct 27 Javascript
js登录滑动验证的实现(不滑动无法登陆)
Jan 03 Javascript
原生js实现日历效果
Mar 02 Javascript
浅谈vue.watch的触发条件是什么
Nov 07 Javascript
详解JavaScript中的构造器Constructor模式
Jan 14 #Javascript
jquery+json实现动态商品内容展示的方法
Jan 14 #Javascript
jQuery遮罩层效果实例分析
Jan 14 #Javascript
JavaScript面向对象之私有静态变量实例分析
Jan 14 #Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
Jan 14 #Javascript
js实现input密码框提示信息的方法(附html5实现方法)
Jan 14 #Javascript
jQuery div拖拽用法实例
Jan 14 #Javascript
You might like
在PHP里得到前天和昨天的日期的代码
2007/08/16 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
js显示当前日期时间和星期几
2015/10/22 Javascript
javascript针对不确定函数的执行方法
2015/12/16 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
vue中设置、获取、删除cookie的方法
2018/09/21 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
2018/11/06 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
Python中input和raw_input的一点区别
2014/10/21 Python
详解Python的单元测试
2015/04/28 Python
Python异常的检测和处理方法
2018/10/26 Python
设置python3为默认python的方法
2018/10/31 Python
python函数的万能参数传参详解
2019/07/26 Python
python处理document文档保留原样式
2019/09/23 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
Python常用数据分析模块原理解析
2020/07/20 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
2021/02/06 Python
Gtech官方网站:地毯清洁器、吸尘器及园艺设备
2018/05/23 全球购物
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
应聘护士自荐信
2013/10/21 职场文书
初中升旗仪式演讲稿
2014/05/08 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
杨善洲电影观后感
2015/06/04 职场文书
工作证明书
2015/06/15 职场文书
python对文档中元素删除,替换操作
2022/04/02 Python
Python日志模块logging用法
2022/06/05 Python