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 广告后加载,加载完页面再加载广告
Nov 25 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
Nov 19 Javascript
js将控件隐藏及display属性的使用介绍
Dec 30 Javascript
display和visibility的区别示例介绍
Feb 26 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
Javascript函数中的arguments.callee用法实例分析
Sep 16 Javascript
JS 循环li添加点击事件 (闭包的应用)
Dec 10 Javascript
js控制文本框禁止输入特殊字符详解
Apr 07 Javascript
JavaScript实现封闭区域布尔运算的示例代码
Jun 25 Javascript
浅谈ECMAScript 中的Array类型
Jun 10 Javascript
vue+element树组件 实现树懒加载的过程详解
Oct 21 Javascript
JavaScript 闭包的使用场景
Sep 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/05/12 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
jQuery 版元素拖拽原型代码
2011/04/25 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
兼容主流浏览器的iframe自适应高度js脚本
2014/01/10 Javascript
分享一个自己写的简单的javascript分页组件
2015/02/15 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
JS 实现百度搜索功能
2018/02/01 Javascript
vue.js2.0点击获取自己的属性和jquery方法
2018/02/23 jQuery
JavaScript实现简单的隐藏式侧边栏功能示例
2018/08/31 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
python中的多线程实例教程
2014/08/27 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
python实现彩色图转换成灰度图
2019/01/15 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
25道Java面试题集合
2013/05/21 面试题
日语专业毕业生自荐信
2013/11/11 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
三峡大坝导游词
2015/01/31 职场文书
公司停电通知
2015/04/15 职场文书
《比的意义》教学反思
2016/02/18 职场文书
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS