位置: 编程技术 - 正文

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的企业
  • 制造费用结转到辅助生产成本
  • 0申报是不是不需要填数据
  • 企业所得税准予扣除
  • 核定征收企业股权转让的税收
  • 增值税逾期未申报的税务怎么处理
  • 基本户收到零余额转款怎么做分录
  • 应交增值税进项税额转出借贷方向表示什么
  • 小规模纳税人销售额
  • 采购商品未入库的会计分录
  • 分摊材料成本差异的会计处理
  • 出租无形资产的收入
  • 税务局每年都会查我公司虚开发票
  • 小规模纳税人开具1%增值税专用发票可以抵扣吗
  • 票据遗失情况说明格式及范文
  • 车辆租赁费可以开专票吗
  • 营改增安装服务费税率
  • 钢结构安装有哪些工种
  • 受托加工物资产生的成本怎么做会计核算?
  • 以前年度损益调整会计分录
  • 呆账怎么写会计分录
  • 出口退税计算方法是免退税吗
  • 车间日常维修费用计入什么科目
  • 事业单位个税手续费返还需要上缴财政吗
  • 电脑qq音乐声音小怎么回事
  • 耳机插在电脑上有滋滋的声音
  • 代扣代缴返还的手续费科目
  • 增值税及附加税是什么意思
  • 母公司对子公司减资
  • 公司债务转移的法律规定
  • php getdate()方法
  • 建筑工程增值税怎么算
  • php解析接口
  • vue的foreach循环
  • ghostnet改进
  • 大学生web前端期刊有哪些
  • chat怎么用
  • react_router
  • 网易游戏二面
  • 怎样利用 getnext 命令检索未知对象?
  • 微擎框架破解版v2.7.7
  • 注销营业执照的电话号码是多少
  • 纳税申报系统里怎么填写
  • 委托加工业务的组成计税价格
  • 请问资产负债表中净资产怎么算
  • 揭秘如何投屏纽约时代广场
  • sql语句中单引号是什么
  • 企业收入总额是营业额吗
  • 购买现金支票的申请说明
  • 代持的股份
  • 法院的申请执行费是多少
  • 收到存款利息收入用什么凭证
  • 赡养老人扣除标准个税
  • mysql8.0优化
  • innodb怎么实现
  • win8键盘f1到f12取消按fn
  • freebsd 安装
  • WIN10系统中软件打开找不到网络共享盘
  • win7系统莫名其妙占用个D盘
  • linux中如何更改主机名
  • win8无法使用内置管理员账户打开ie
  • win73d设置怎么设置
  • win7系统运行卡怎么办
  • win10开机图标就变乱
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • 利用职务之便谋取私利是什么罪
  • linux归档文件什么意思
  • python制作gui
  • nodejs和jsp
  • javascript判断
  • jquery异步提交表单
  • Python中Collections模块的Counter容器类使用教程
  • 企业季度申报怎么报
  • 湖北税票真伪查询
  • 本期应纳的增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设