位置: 编程技术 - 正文

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)

  • 股票印花税如何计算
  • 个税app正式启用
  • 企业所得税资产总额怎么计算
  • 消防管理费用收取标准
  • 出售无形资产和转让无形资产
  • 支付给员工的讲课费税前列支怎么做?
  • 附加税印花税个税申报实训心得
  • 事业单位为职工代扣代缴个人所得税
  • 因质量问题怎么赔偿
  • 公司牌车还款从哪里扣款
  • 销售产生的增值税
  • 工资表不给看
  • 消费税计算视频讲解
  • 喷绘制作费的税率
  • 一般纳税人简易征收范围
  • 加班误餐费应该怎么走账?
  • 影响盈利能力的外部因素
  • 一个月的销售额
  • 免税农产品加工企业
  • 总公司和分公司的关系证明
  • 专项应付款与补助的区别
  • 可转换公司债券可以在一定程度上解决的问题是
  • 增值税发票遗失证明模板
  • 财政拨款收入的明细科目
  • 股东投资追加款怎么做账
  • 进项税和销项税怎么理解
  • win10打开txt
  • 差额增值税发票和全额增值税发票
  • 发票认证了但是没收到票怎么处理
  • 电梯的维护保养应当由谁负责
  • 【已解决】VUE3+webpack >5报错问题
  • nginx配置tp5
  • 安卓跑ubuntu
  • 其他综合收益要交企业所得税吗
  • 单位车辆车船使用税滞纳金如何交
  • thinkphp调用控制器中的方法
  • 应交增值税减免税额在借方
  • qss 设置字体
  • php单例模式连接数据库
  • 微调是调哪里
  • dpkg -s命令
  • 其他收益算营业成本吗
  • 研发支出资本化支出属于什么科目
  • python中strftime用法
  • 研发费用加计扣除2022政策
  • 出差费算什么科目
  • vue动态修改scss变量
  • 销售自己使用过的物品
  • 房地产企业的固定资产比率越高越好吗
  • 什么情况下提供个人征信
  • 外购存货的初始成本由买价加采购费用构成
  • 主要业务是生产销售家电
  • sql server 2008简介
  • 企业固定资产对应哪个科目
  • 资产减值准备是资产的备抵科目吗
  • 出租机械设备
  • 汽车报废补贴18000
  • 国税地税发票样式区别
  • 提供劳务结转的成本计入什么科目
  • 金税盘费用不交会怎么样
  • 销售费用明细科目里有什么
  • 日记账是否必须全部建立
  • MySQL中使用____关键字来删除表格中的数据
  • window组策略
  • vrvarp.exe是什么
  • windows xp玩游戏
  • xp系统如何设置用户密码
  • win7怎么设置网速限制
  • win10插上耳机后电脑还是外放如何解决
  • cocos做游戏
  • jqueryfind
  • nodejs初始化
  • 分离与继承的思想是什么
  • js中document.write
  • unity3d怎么查看
  • bud3d跑酷
  • android单选
  • python队列只能一个个读取吗
  • 上海微电子现状
  • 山西税务体检医院
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设