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 相关文章推荐
js字符串的各种格式的转换 ToString,Format
Aug 08 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
Nov 15 Javascript
浅谈Javascript事件模拟
Jun 27 Javascript
点击进行复制的JS代码实例
Aug 23 Javascript
JQuery select(下拉框)操作方法汇总
Apr 15 Javascript
Javascript实现时间倒计时效果
Jul 15 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
Mar 13 Javascript
Vue2.0 事件的广播与接收(观察者模式)
Mar 14 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
Apr 22 Javascript
发布订阅模式在vue中的实际运用实例详解
Jun 09 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
Nov 07 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
Oct 28 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
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
2016/01/07 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
python之wxPython应用实例
2014/09/28 Python
使用Python抓取模板之家的CSS模板
2015/03/16 Python
在Python的Flask框架中验证注册用户的Email的方法
2015/09/02 Python
对python中的pop函数和append函数详解
2018/05/04 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
python爬虫工具例举说明
2020/11/30 Python
美国玩具公司:U.S.Toy
2018/05/19 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
文明餐桌活动方案
2014/02/11 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
企业承诺书格式
2014/05/21 职场文书
酒店开业策划方案
2014/06/02 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP
MySQL悲观锁与乐观锁的实现方案
2021/11/02 MySQL
python接口测试返回数据为字典取值方式
2022/02/12 Python
python创建字典及相关管理操作
2022/04/13 Python