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 multibox 全选
Mar 22 Javascript
EXT中xtype的含义分析
Jan 07 Javascript
js模拟C#中List的简单实例
Mar 06 Javascript
jQuery获取对象简单实现方法小结
Oct 30 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
Jul 27 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
Dec 16 Javascript
ionic实现滑动的三种方式
Aug 27 Javascript
ES6中module模块化开发实例浅析
Apr 06 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
Sep 20 Javascript
jQuery中库的引用方法
Jan 06 jQuery
vue无限轮播插件代码实例
May 10 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
Sep 22 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使浏览器直接下载pdf文件的方法
2013/11/15 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
使用jQuery.fn自定义jQuery翻页插件
2013/01/20 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
2013/04/25 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
一波JavaScript日期判断脚本分享
2016/03/06 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
vue-loader教程介绍
2017/06/14 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
使用Python编写vim插件的简单示例
2015/04/17 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
Python中django学习心得
2017/12/06 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
详解Python发送email的三种方式
2018/10/18 Python
python关闭占用端口方式
2019/12/17 Python
python DataFrame转dict字典过程详解
2019/12/26 Python
Python qrcode 生成一个二维码的实例详解
2020/02/12 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
世界最大的票务市场:viagogo
2017/02/16 全球购物
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
采购求职信
2014/03/17 职场文书
汽车运用工程专业求职信
2014/06/18 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
个人四风问题整改措施
2014/10/24 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python