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 相关文章推荐
jQuery EasyUI API 中文文档 可调整尺寸
Sep 29 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
Dec 12 Javascript
jquery中event对象属性与方法小结
Dec 18 Javascript
使表格的标题列可左右拉伸jquery插件封装
Nov 24 Javascript
jQuery中siblings()方法用法实例
Jan 08 Javascript
JavaScript中的substr()方法使用详解
Jun 06 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
Oct 28 Javascript
使用 Vue.js 仿百度搜索框的实例代码
May 09 Javascript
swiper 自动图片无限轮播实现代码
May 21 Javascript
javascript中this的用法实践分析
Jul 29 Javascript
js简单的分页器插件代码实例
Sep 11 Javascript
JavaScript 语句之常用 for 循环详解
Mar 29 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
农民C键的运用技巧
2020/03/04 星际争霸
PHP 简单数组排序实现代码
2009/08/05 PHP
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
2013/06/18 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
使用Python实现一个简单的项目监控
2015/03/31 Python
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
python字典操作实例详解
2017/11/16 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
“学雷锋活动月”总结
2014/03/09 职场文书
志愿者活动总结范文
2014/04/26 职场文书
建筑节能汇报材料
2014/08/22 职场文书
人事文员岗位职责
2015/02/04 职场文书
关于观后感的作文
2015/06/18 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python
python区块链实现简版工作量证明
2022/05/25 Python