章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 默认显示第几个tab (02:50) 下一节 重新观看

3 秒后播放下一节

为你推荐

一只帅蚂蚁
Web前端工程师

Web前端资深开发,曾涉猎视觉传达设计,平面设计。现专注于WEB前端开发,精通web标准,HTML5、CSS3及Javascript。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 慕侠1378682
哪位朋友可以提供一下第六章的源代码,这里谢谢了!

最新回答 / 夜幕丶将临
jquery 1.8后 length取代了 size()  ,因为length不需要返回一个函数调用,更优秀。 用tabItems.length。 

最新回答 / 幕布斯3105118
好像没有地方能下载,只能看着视频敲代码

最新回答 / 故意养只喵叫顺儿
tab.js:;(function($){ var Tab = function(tab){ var _this_ = this; //保存tab 配置 this.tab = tab; this.config = { "triggerType":"mouseover",//事件类型 "effect":"default",//淡入淡出、直接切换 "invoke":1,//默认显示第几个tab "auto":false//是否自动切换 }; //如果...

最新回答 / qq_慕勒8045106
我也遇到了同样的问题 triggerType 不能为mouseover ,否则不能默认自动播放

最新回答 / 宝山方圆
多听几遍,或许能听出其他的道道来。

最赞回答 / 鄢栋
已解决。把triggerType这个配置参数==="mouseover"的时候,改成bind()方法来写,然后再在autoPlay()函数里面的tabItems.eq(_this_.loop).trigger(config.triggerType);这句后面加上鼠标移出时触发这个事件:if (_this_.config.auto) { tabItems.eq(_this_.loop).trigger("mouseout"); }这样就好了。

最新回答 / 慕少3035567
size() 官方已经不推荐使用了,建议用length

最赞回答 / 野生前端菜鸟
我的思路,就是判端移入移出的时间差,如果太短就阻止切换的函数执行,否则就执行函数代码可能有问题var last = new Date.now()var current = new Date.now()if(current-last <500){return false}this.invoke()

最新回答 / 旅行的癞蛤蟆
。。。

最赞回答 / 我们都变了
你前面应该是设置了"triggerType":"mouseover"。因为在autoPlay函数里有一句“_this.tabItems.eq(_this.loop).trigger(_this.config.triggerType);”模拟了this.tabItems的mouseover,由于事件冒泡会传到this.tab,又会执行this.tab.hove...

已采纳回答 / 白小虫
this在不同的地方指向不一样
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言