js实现点击左右按钮轮播图片效果实例


Posted in Javascript onJanuary 29, 2015

本文实例讲述了js实现点击左右按钮轮播图片效果的方法。分享给大家供大家参考。具体实现方法如下:

$(function () { 
  var index = 1; 
  var pPage = 1; 
  var $v_citemss = $(".citemss"); 
  var $v_show = $v_citemss.find("ul"); 
  v_width = $v_citemss.width();//图片展示区外围div的大小 
 
  //注:若为整数,前边不能再加var,否则会被提示underfine 
  p_count = $v_citemss.find("li").length;//获取此处li的个数 
  $(".slideprev1").click(function () { 
    if (!$v_show.is(":animated")) { 
      if (pPage == index) { 
        $v_show.animate({ right: '0px' }, "3000"); 
        pPage = 4; 
      } else { 
        $v_show.animate({right: '-=' + v_width },"3000"); 
        pPage--; 
      } 
    } 
  }); 
 
  $(".slidenext").click(function () { 
    if (!$v_show.is(":animated")) { 
      if (pPage == p_count) { 
        $v_show.animate({ left: '0px' }, "3000"); 
        pPage = 1; 
      } else { 
        $v_show.animate({ left: '-=' + v_width }, "3000"); 
        pPage++; 
      } 
    } 
  }); 
});

对于鼠标悬浮上去,下方出现横条描述、左右出现按钮等效果,完全可以用css实现,不需要使用js来实现了。

具体操作:css中绝对或相对定位,left,right或bottom为负数,鼠标悬浮上去后,分别正确显示,再设置一下transition,作为动画的缓冲即可。

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

Javascript 相关文章推荐
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
Apr 12 Javascript
基于jquery的跟随屏幕滚动代码
Jul 24 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
Nov 01 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
Oct 17 Javascript
AngularJS中的过滤器filter用法完全解析
Apr 22 Javascript
由浅入深剖析Angular表单验证
Jul 14 Javascript
JQuery之proxy实现绑定代理方法
Aug 01 Javascript
jQuery+Pdo编写login登陆界面
Aug 01 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Dec 14 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
Feb 22 Javascript
Node.js操作MongoDB数据库实例分析
Jan 19 Javascript
JavaScript最完整的深浅拷贝实现方式详解
Feb 28 Javascript
JavaScript中实现继承的三种方式和实例
Jan 29 #Javascript
javascript面向对象程序设计(一)
Jan 29 #Javascript
jquery调取json数据实现省市级联的方法
Jan 29 #Javascript
JavaScript中实现单体模式分享
Jan 29 #Javascript
angular简介和其特点介绍
Jan 29 #Javascript
javascript实现获取浏览器版本、操作系统类型
Jan 29 #Javascript
浅谈javascript中自定义模版
Jan 29 #Javascript
You might like
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
提升PHP执行速度全攻略(下)
2006/10/09 PHP
用cookies来跟踪识别用户
2006/10/09 PHP
PHP 彩色文字实现代码
2009/06/29 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
js限制文本框只能输入整数或者带小数点的数字
2015/04/27 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
原生JS实现日历组件的示例代码
2017/09/22 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
Python批量发送post请求的实现代码
2018/05/05 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
python实现用户名密码校验
2020/03/18 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
Linux开机引导的步骤是什么
2015/10/19 面试题
社区十八大感言
2014/01/19 职场文书
工程项目建议书范文
2014/03/12 职场文书
2014年家长学校工作总结
2014/11/20 职场文书
实施意见格式范本
2015/06/05 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
react 项目中引入图片的几种方式
2021/06/02 Javascript
React配置子路由的实现
2021/06/03 Javascript