位置: 编程技术 - 正文

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)

  • 增值税发票综合服务平台红字确认
  • 税收筹划分为哪几类
  • 股权转让后企业注销个人所得税怎么处理
  • 异地车辆流程
  • 期初存货中固定制造费用
  • 印花税计入税金及附加吗
  • 建筑公司增值税税率9%
  • 冲红退税流程
  • 福利费发票可以开个人抬头吗
  • 小企业作废的发票怎么开
  • 给供应商付款怎么做分录
  • 付款方式公对公什么意思
  • 无形资产原值变动账务处理
  • 外购的材料用于在建工程进项税额
  • 工会经费的计税依据怎么算
  • 个人从上市公司取得的分红个税怎么申报
  • 建筑业的一般纳税人
  • 拍卖所得房产计税依据
  • 已交税的无票收入后期怎么补开发票?
  • 企业滞纳金属于什么税
  • 设计部工资计入哪个科目
  • 销售技巧培训课程
  • 个体户怎
  • 受托加工物资的账务处理例题
  • 调整以前年度应付工资怎么调
  • 上市公司的股份可以转卖吗
  • 企业固定资产出售账务处理
  • 无法找到脚本文件vbs怎么办
  • 运输公司的进项必须是专票吗
  • kscreensaverapp.exe是什么
  • ds file是干什么的
  • php基本操作
  • php数组的类型有哪些
  • 个人开收据应该注意什么
  • 记账软件的作用
  • 企业将设备出租应当作为固定资产吗
  • 企业会计准则应用指南2023pdf
  • 仓库盘点单模板
  • elementui表格自定义排序
  • pytorch创建模型
  • nginx怎么运行php
  • js原型函数
  • 收回已核销的坏账并入账是什么意思
  • phpcms怎么用
  • 未实现汇兑损益如何计算
  • 存根联是自己留着吗
  • 如何修改php
  • 织梦使用手册
  • 企业法人个人贷款哪里好贷
  • 金税盘清卡失败增值税未申报或未比对
  • 金蝶专业版数量金额明细账设置
  • 设备出租当月要确认收入吗
  • 一般纳税人商品暂估按销售的数量可以暂估成本吗
  • 金税四期上线后如何查虚开
  • 企业所得税季度申报表营业收入怎么填写
  • 企业所得税季度平均值怎么算
  • 生育津贴是怎么申请
  • 待抵扣进项税额转出会计分录
  • 设备租赁公司怎么样
  • 分销佣金税务账务怎么做
  • 企业投资分红帐务处理?
  • 未分配利润核销不良贷款
  • 应收账款如何做平
  • 资产负债表固定资产怎么填
  • 公司初建账都有什么账
  • mysql免安装版下载
  • 怎么测试windows摄像头
  • xp怎么隐藏运行的程序
  • linux命令行查找
  • u盘安装win7视频教程
  • big是什么文件格式
  • 如何让win8系统变快
  • Linux怎么在家目录创建目录
  • linux查看命令帮助信息的方式
  • linux ntp查看
  • javascrpt绑定事件之匿名函数无法解除绑定问题
  • unity 内嵌浏览器
  • python twilio
  • 黑龙江电子税务局
  • 2018年北京个人所得税查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设