位置: 编程技术 - 正文

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)

  • 需要进项税额转出的发票还用勾选吗
  • 代扣代缴个人所得税有滞纳金吗
  • 企业组织结构的形式
  • 综保区和自贸区的联系
  • 没有对公账户的公司怎么注销
  • 应付票据与应付账款
  • 代扣代缴个人所得税会计分录怎么做
  • 补偿金超过平均工资三倍
  • 事业单位没有经过公示的内部文件不生效 出处
  • 政府机关税号是1开头的吗
  • 房地产公司靠什么赚钱
  • 建筑业劳务分包怎样算税
  • 交纳经营所得的个税怎么做分录?
  • 技术合同 免税
  • 预付款和进度款支付有冲突吗
  • 电脑游戏没法玩怎么办
  • 上市公司的股份可以转卖吗
  • 苹果紧急提醒
  • w10的蜘蛛纸牌
  • 外贸企业进项税额转出
  • 普通发票红冲需要填信息表吗
  • 其他应收款可以和其他应付款对冲吗
  • 拓展销售市场发生的业务招待费计入
  • PQIBrowser.exe是什么进程 PQIBrowser进程查询
  • 微信小程序解决跨域问题
  • 头歌java入门运算符和表达式答案
  • 浅谈php技术
  • 物流公司交保险是骗局吗
  • 销售多余材料的成本
  • 本期收入及免税收入
  • ai训练流程
  • 帝国cms和thinkphp哪个好
  • 增资扩股税务处罚标准
  • 进项税额加计扣除5%账务处理
  • 非金融企业之间借款利息可以抵扣吗
  • 购进固定资产的进项税可以抵扣吗
  • php composer 常用库
  • mysql内连接查询使用汉语作为官方语言的所有国家
  • 劳务人员劳务费走薪资还是走报销
  • oracle与mysql的优缺点对比
  • day10-Tomcat02
  • 简易征收销售额是什么意思
  • 电子发票开错了应该怎么办?
  • 预提费用在资产负债表中如何列示
  • 专项应付款转资本公积需要缴纳所得税
  • 做模具怎么找客户
  • 计提贷款损失准备的意义
  • 仓库到仓库贸易术语
  • 工程设备租赁有哪些
  • 什么叫应纳税额六年级下册
  • 现金日记账根据记账凭证填写吗
  • 银行发行理财产品的流程
  • 火车票的进项税率是多少
  • 公司活动费用分录
  • 明细分类账表格
  • 修改企业账套的步骤
  • 445端口 关闭
  • u盘安装win7系统鼠标键盘没反应
  • 自己动手在家就可以自己理发视频
  • win7命令提示符
  • hosts文件位置在哪
  • ipguard关闭进程
  • javascript获取数据
  • 批处理杀死进程
  • 批处理文件的拷贝怎么写
  • windowsxp命令行窗口怎么打开
  • 已经序列化的表单怎么再添加
  • unity怎么删除导入的包
  • 虚拟摇杆 安卓
  • js判断ua
  • 车辆购置税2024年政策
  • 如何登录黑龙江全省事
  • 摩托车的消费税率
  • 纳税申报期过了怎么申报
  • 社保欠缴可以放弃吗
  • 财税招商专员是做什么的
  • 不予处罚不予立案
  • 怎么称呼税管员比较好
  • 2023浙江高考首考状元
  • 苏州二套房契税交多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设