位置: 编程技术 - 正文

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)

  • 增值税附加税的会计处理
  • 纳税人离线开票时间的文件
  • 售后租回交易有哪几种不同的情况
  • 免交增值税免印花税吗
  • 资产处置损益对损益有影响吗
  • 分公司是否需要刻章
  • 货物运输代理费用会计分录
  • 电子普通发票重新开
  • 企业所得税税前扣除凭证管理办法
  • 金融服务费进项可以抵扣吗
  • 业务往来说明范本
  • 印花税漏报,税务局怎么罚款
  • 全资子公司改为独立公司
  • 抹掉的零头怎么入账
  • 支付保险费发票怎么入账
  • 房地产公司要做数据分析吗
  • 合作开发项目收益怎么算
  • 拿到农产品0税率的发票可以抵扣吗
  • 商业银行贷款的流动性与效益性成正比
  • 借 其他应付款
  • 小规模自开专票税率是1%还是3%
  • 餐饮店工装
  • 支付短期借款利息
  • 怎么进入登录
  • 纳税人外购下列已税消费品
  • 待摊费用计入哪里
  • phpipam使用
  • 借出材料表
  • 欧罗巴山脉自驾
  • laravel5.4利用163邮箱发送邮件的步骤详解
  • 个体工商户与家庭生活难以划分的费用
  • php实现和工作原理
  • 政府会计主体资产有哪些
  • 成本会计工作流程表
  • 消防工程款支付方式
  • python中for循环的缩进规则
  • 企业的业务招待费是否可以随意开支
  • 会议费需要纳税调整吗
  • 关联企业之间业务往来如何定价
  • 如何用python绘制
  • 结转费用类会计分录怎么写
  • 帝国cms配置数据库
  • 织梦怎么建站
  • 如何用织梦在本地搭建网站
  • 技术服务型公司如何做账务处理
  • 小微企业利润表数据
  • 特许经营企业的特点
  • 不认证的发票可以作废吗
  • 调转会计证需要什么资料
  • 支付增值税税控系统技术维护费用
  • mysql数据库中进入mysql库的命令
  • mysql的主从
  • 其他权益工具影响所得税吗
  • 外贸出口转内销会计分录
  • 企业如何优化管理
  • 总账科目和明细账科目有哪些
  • 不动产租赁属于什么税目
  • 私企的会计都做什么
  • linux bin sbin
  • mysql字段什么意思
  • Win10系统中怎么将文件夹进行压缩
  • xp系统如何清理缓存
  • WinXP系统VPN连接经常性自动断开的4个解决方法
  • 家庭版的海鲜大杂烩
  • 乌班图系统切换root
  • ubuntu搜索工具
  • mac 查看当前用户
  • linux 内核编译
  • win7 64位系统QQ自动退出重新登录提示您已登录不能重复登录的解决方法
  • win7笔记本电池电量显示怎么设置
  • linux挂载文件步骤
  • win7睡眠唤醒设置密码
  • 层序遍历递归实现
  • 基于springboot的毕设
  • unity3d音效
  • unity socket udp
  • python二分查找非递归
  • c#string stringbuilder
  • 云南增值税查验平台
  • 广东省地方税务局发票在线应用系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设