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 相关文章推荐
HTTP状态代码以及定义(解释)
Feb 02 Javascript
漂亮的widgets,支持换肤和后期开发新皮肤
Apr 23 Javascript
jquery 选择器部分整理
Oct 28 Javascript
jQuery入门问答 整理的几个常见的初学者问题
Feb 22 Javascript
js关于精确计算和数值格式化以及直接引js文件
Jan 28 Javascript
原生JS实现平滑回到顶部组件
Mar 16 Javascript
BootStrap轻松实现微信页面开发代码分享
Oct 21 Javascript
JS使用cookie实现只出现一次的广告代码效果
Apr 22 Javascript
微信小程序实现页面跳转传值的方法
Oct 12 Javascript
Vue props 单向数据流的实现
Nov 06 Javascript
深入了解响应式React Native Echarts组件
May 29 Javascript
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
详解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中的串行化变量和序列化对象
2006/09/05 PHP
PHP高级OOP技术演示
2009/08/27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
2014/06/30 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
laravel中命名路由的使用方法
2017/02/24 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
asm.js使用示例代码
2013/11/28 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
swiper4实现移动端导航切换
2020/10/16 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
python网络编程之读取网站根目录实例
2014/09/30 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
2018/08/01 Python
Python中如何导入类示例详解
2019/04/17 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
利用python生成照片墙的示例代码
2020/04/09 Python
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
煤矿班组长岗位职责
2013/12/29 职场文书
财务总经理岗位职责
2014/02/16 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书
家电创业计划书
2019/08/05 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Python必备技巧之字符数据操作详解
2022/03/23 Python
AngularJS实现多级下拉框
2022/03/25 Javascript
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle