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 相关文章推荐
JavaScript 直接操作本地文件的实现代码
Dec 01 Javascript
关于js遍历表格的实例
Jul 10 Javascript
web css实现整站样式互相切换
Oct 29 Javascript
解析JavaScript中点号“.”的多义性
Dec 02 Javascript
js取值中form.all和不加all的区别介绍
Jan 20 Javascript
javascript:void(0)的问题使用探讨
Apr 10 Javascript
js中for in语句的用法讲解
Apr 24 Javascript
JavaScript变量类型以及变量作用域详解
Aug 14 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
May 03 Javascript
JS添加或删除HTML dom元素的方法实例分析
Mar 05 Javascript
vue动态配置模板 'component is'代码
Jul 04 Javascript
详细分析React 表单与事件
Jul 08 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
PHP函数extension_loaded()用法实例
2015/01/19 PHP
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
可能被忽略的一些JavaScript数组方法细节
2019/02/28 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
React Native 混合开发多入口加载方式详解
2019/09/23 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
Python Tkinter基础控件用法
2014/09/03 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
Python实现线性插值和三次样条插值的示例代码
2019/11/13 Python
使用Python操作ArangoDB的方法步骤
2020/02/02 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
信息合作协议书
2014/10/09 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
Apache自带的ab压力测试工具的实现
2022/07/23 Servers