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 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
Dojo 学习笔记入门篇 First Dojo Example
Nov 15 Javascript
为指定元素增加样式的js代码
Dec 09 Javascript
javascript中的数字与字符串相加实例分析
Aug 14 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
Dec 28 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
Jun 19 Javascript
实例讲解JS中数组Array的操作方法
May 09 Javascript
PHP PDO操作总结
Nov 17 Javascript
即将发布的jQuery 3 有哪些新特性
Apr 14 Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 Javascript
Reactjs实现通用分页组件的实例代码
Jan 19 Javascript
Ajax实现异步加载数据
Nov 17 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
php查找指定目录下指定大小文件的方法
2014/11/28 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
php中curl使用指南
2015/02/05 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
Vue项目查看当前使用的elementUI版本的方法
2018/09/27 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
详解小程序横屏方案对比
2020/06/28 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
Python基础练习之用户登录实现代码分享
2017/11/08 Python
python自动裁剪图像代码分享
2017/11/25 Python
python实现数据库跨服务器迁移
2018/04/12 Python
python字典值排序并取出前n个key值的方法
2018/10/17 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
学校采购员岗位职责
2014/01/02 职场文书
园林专业毕业生自荐信
2014/07/04 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
Unity连接MySQL并读取表格数据的实现代码
2021/06/20 MySQL
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript