位置: 编程技术 - 正文

jQuery 如何给Carousel插件添加新的功能(jquery中keyup)

编辑:rootadmin

推荐整理分享jQuery 如何给Carousel插件添加新的功能(jquery中keyup),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:用jquery,jquery accordion,jquery中keyup,jquery怎么用,jquery怎么配置,jqueryeasyui,jquery怎么用,jquery怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

本文是小编自己写的一个给carousel插件添加新功能,关于Carousel插件的教学视频。参考别的网站,当鼠标放在下排按钮上或者点击之后,Carousel就会跟这个按钮相同下标的li作为第一帧显示。

所有的代码都在这里

那么到了这里,我们的选择按钮就已经添加好了。现在要做的就是给这每一个按钮添加一个鼠标放上去的事件。

然后我们也需要再给Carousel的原型对象添加一个切换幻灯片的方法,因为在HTML代码中我们用的li然后里面放的是a、Img标签,所以下面的Li也就是Carousel的每一帧。

jQuery 如何给Carousel插件添加新的功能(jquery中keyup)

在这里主要遇到了两个问题:

1、如何来获得Carousel中的每一帧在移动之后的下标,然后再把相应下标的属性,添加到相应帧上。

我这里根据li的长度,来创建一个元素为0-li.length-1的数组,并且再concat本身一次,用里面的元素来标识每一帧移动过后的下标,如果是Carousel需要向左旋转,也就是按钮的下标大于当前的第一帧的下标,那么我们就需要吧这个数组的后半部分作为每一帧的下标,并且向左移动(按钮下标-当前第一帧下标)个位置,然后这个位置的元素就是每一帧的在旋转过后的下标。若果是向右旋转也是类似。不过就需要把数组的前半部分,先后移动了。

2、当我们用鼠标在按钮上飞速的移动的时候就会出现一些BUG,这是因为再上一个动画还没执行完毕,下一个事件又被触发了。

那么这里我们就需要用一个标识来限制事件的执行,也就是这里的self.rotateFlag。但是在我经过多次的测试之后,发现吧这个标识赋值为false的语句不能放在旋转的方法前面,这样也会出现问题,当我们把它放置在方法里面的if条件语句的开头的时候,基本上就没什么问题了。

好了到了这里Carousel扩展的功能就介绍完了。其他的部分就不做介绍了,有兴趣的朋友可以去上面我给出的地址download下来看看。同时也非常感谢大家对积木网网站的支持!

原生JS和jQuery版实现文件上传功能 本文实例分享了原生JS版和jQuery版实现文件上传功能的例子,供大家参考,具体内容如下!doctypehtmlhtmllang="zh"headmetacharset="utf-8"titleHTML5AjaxUploader/titlescriptsr

jQuery的内容过滤选择器学习教程 内容过滤器的过滤规则主要是包含的子元素或文本内容上。$('div:contains("xxx")').css('background','#ccc');//选择元素文本节点含有xxx文本的元素$('div:empty').css('ba

举例讲解jQuery中可见性过滤选择器的使用 可见性过滤器可见性过滤器根据元素的可见性和不可见性来选择相应的元素。过滤器名jQuery语法说明返回:hidden$(':hidden')选取所有不可见元素集合元素:vis

标签: jquery中keyup

本文链接地址:https://www.jiuchutong.com/biancheng/384960.html 转载请保留说明!

上一篇:jQuery animate和CSS3相结合实现缓动追逐效果附源码下载

下一篇:原生JS和jQuery版实现文件上传功能(原生javascript)

  • 进出口公司怎么做
  • 内蒙古注册税务师协会
  • 计提坏账准备的做法体现了
  • 人员处于银行代扣报盘期间什么意思
  • 网络文化传媒公司名字
  • 公司为员工采购设备,order
  • 税后是含税还是不含税的意思
  • 资产处置损益属于收入吗
  • 发票过期了还能抵扣吗
  • 多计提以前年度损益调整账务处理怎么做
  • 工会捐款规定
  • 收到增值税专用发票怎么处理
  • 税务登记时要财务确认吗
  • 房地产销售税额抵减
  • 财税2009年59号解读
  • 把十六点改成十五点半起床
  • 累计已确认收入极可能不会发生重大转回
  • 防伪税控开具发票明细表
  • 民办非企业缴纳失业保险吗
  • 期初存货余额在哪张表里
  • 赠送给客户的商品怎么做账
  • 企业筹办费会计处理
  • 结转法定盈余公积会计分录怎么写
  • 主营业务收入平均增长率计算例题
  • 商业支付时使用
  • 外贸综合服务企业代办退税
  • php中实现文件上传的函数
  • 用公司资质应交什么费用
  • 招待客户住宿的句子
  • 法国著名画家塞尚属于什么流派?
  • 购买电脑固定资产怎么记账
  • thinkphp常用函数
  • python结合
  • 如何快速搭建前端界面
  • 上海广为
  • es6 promise finally
  • 实际缴纳增值税和应缴纳增值税
  • 财务报表逾期了两个月有罚款吗
  • dedecms安装步骤
  • centos下编写贪吃蛇吗
  • Sqlite 操作类代码
  • 过期报废产品销毁
  • 印花税征税范围及税率
  • 贷款的利息可以不还吗
  • 红字发票开错了是可以作废的吗?
  • 营业总收入同比增长怎么分析
  • 定期定额个体工商户怎么报税
  • 收到退回以前年度税款
  • 结算备付金会计分录
  • 减免进项税的分录怎么做
  • 失控发票补缴税款后又被稽查
  • 水利基金和印花税的计税依据一样吗
  • 标的编制费
  • 无发票费用可以入账吗
  • 预付账款转营业外支出
  • 跨年的社保,账务怎么处理?
  • 不动产分期抵扣表数据
  • 小规模纳税人收到专票后如何处理
  • 以前年度多计提的税金怎么调整
  • 企业支付宝要交税吗?
  • 工会经费征收项目是什么
  • win8.1运行Java程序网页出现空白等问题如何解决
  • fedora最新版
  • freebsd使用
  • 比较常见的别墅户型
  • windows磁盘如何分区
  • winxp安卓
  • win7软件包
  • 最新版win10版本号
  • Cocos2dx CCSprite CCSpriteFrame CCTexture2D CCAnimation学习总结
  • python怎么样学
  • jquery图片放大效果
  • expressjs中文
  • 安卓数据网络
  • 安卓手机管家怎么关闭
  • 异步promise原理
  • 环保税征税范围44项
  • 地税注销流程
  • 开电影院有哪些要求
  • 税务总局四个确保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设