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 动态酷效果实现总结
Dec 27 Javascript
ExtJs中简单的登录界面制作方法
Aug 19 Javascript
js日期相关函数总结分享
Oct 15 Javascript
jQuery中:reset选择器用法实例
Jan 04 Javascript
Javascript函数式编程语言
Oct 11 Javascript
Iscrool下拉刷新功能实现方法(推荐)
Jun 26 Javascript
使用vue构建移动应用实战代码
Aug 02 Javascript
VsCode新建VueJs项目的详细步骤
Sep 23 Javascript
使用JS判断移动端手机横竖屏状态
Jul 30 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
浅谈vuex的基本用法和mapaction传值问题
Nov 08 Javascript
JavaScript实现栈结构详细过程
Dec 06 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
15种PHP Encoder的比较
2007/04/17 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
2015/12/19 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
任意位置显示html菜单
2007/02/01 Javascript
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
微信JS接口大全
2016/08/25 Javascript
微信小程序 同步请求授权的详解
2017/08/04 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
[04:32]玩具屠夫中文语音节选
2020/08/23 DOTA
详细介绍Ruby中的正则表达式
2015/04/10 Python
python函数形参用法实例分析
2015/08/04 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
python进行文件对比的方法
2018/12/24 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
Django如何实现上传图片功能
2019/08/16 Python
英国巧克力贸易公司:Chocolate Trading Company
2017/03/21 全球购物
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
比利时家具购买网站:Home24
2019/01/03 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
Structs界面控制层技术
2013/10/11 面试题
物业公司采购员岗位职责
2013/12/31 职场文书
人事经理岗位职责
2014/04/28 职场文书
老公出轨后的保证书
2015/05/08 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
js 数组 fill() 填充方法
2021/11/02 Javascript