位置: 编程技术 - 正文

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)

  • 税金及附加如何记账
  • 餐补如何入账
  • 对公账户是不是实时到账
  • 增值税纳税申报表怎么填
  • 企业合并股份比例
  • 核销债权债务依据
  • 待抵扣进项税额冲回
  • 股权内部转让交增值税吗
  • 储备基金是用来干嘛的
  • 现金支票作废需要签字吗
  • 注册资本没有到账怎么做账
  • 增值税一般纳税人税率
  • 外贸企业购进固定资产进项税能留存吗
  • 金税盘820的抵扣联怎么装订?
  • 增值税 3万
  • 2021年沙子水泥税率是多少
  • 以前年度损益结转到什么科目
  • 离职补偿怎么做工资
  • 待处理财产损益计入资产负债表哪里
  • 小规模纳税人0税率
  • 1697509029
  • linux进程管理器
  • qqpcrtp.exe是什么进程 如何删除qqpcrtp进程
  • 电脑开始菜单在右边怎么调回来
  • safari浏览器开发者模式
  • 公司向法人借款会计分录
  • 默认网关不可用的解决办法
  • 大沙丘国家公园在哪里
  • php如何实现
  • video标签自动播放可以带声音吗
  • 所有者权益会计科目借贷方向
  • 网络看不到局域网图标
  • linux 硬盘满了
  • 外贸出口退税企业差旅费可以抵扣吗
  • 帝国cms标签调用大全
  • 资产证券化会计信息披露规范
  • 提高stable diffusion速度
  • 在暴风雪中求生
  • 前端get请求传数组
  • 关税组成计税价格公式推导
  • 深度学习知识点简单概述【更新中】
  • ai形成生成器工具怎么用
  • elementui的upload组件详解
  • 企业公章的使用和管理规定
  • python frames
  • 织梦标签工具
  • 电缆租赁发票开具属于什么项目
  • 企业所得税太高怎么合理规避
  • 工会经费与教育经费比例
  • 综合所得减除费用标准为60000.00元/年
  • 同在一个单位
  • 中级会计职称与中级会计师的区别
  • 劳务费怎么做会计科目
  • 年底盈利但有往年亏损怎么处理
  • 法定盈余公积一般按照企业
  • 缴纳文化事业建设费的单位应按照提供广告服务
  • 装饰设计 工程
  • 印花税怎么申报缴纳
  • 金蝶k3怎么新增会计科目
  • 明细分类账的建账
  • mysql使用教程
  • mysql按时间查询
  • windows2003远程桌面服务
  • 组建,加入或退出工会都是基于
  • win7系统玩游戏好吗
  • xp怎么关闭自启动
  • win7弹出cmd窗口瞬间消失
  • oracle12c怎么卸载
  • nodejs 模块
  • 提高css文件可维性的方法
  • javascript自动化
  • python爬虫怎么做
  • jQuery Ajax Post 回调函数不执行问题的解决方法
  • jquery获取多个元素
  • 广西地方税务局决算公开表
  • 税务贷app
  • 浙江省网上税务局申报
  • 自然人电子税务局怎么设置申报密码
  • 化妆品过海关要交税吗
  • 个人转让住宅需要缴纳什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设