jQuery 鼠标经过(hover)事件的延时处理

肆意年华 2013-03-22 10:06:57


问题 是 :

如何在hoverEvent中如何取得this对象?
...全文
494 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
肆意年华 2013-03-22
  • 打赏
  • 举报
回复
引用 6 楼 bbjbepzz 的回复:
引用 4 楼 linewwei 的回复:引用 3 楼 bbjbepzz 的回复:引用 2 楼 linewwei 的回复:引用 1 楼 bbjbepzz 的回复:$(this)不就是吗

hoverEvent: function () {
$(this)// 取的 是windows对象 不是 当前对象。。
}
你试了没有?不是用了apply改变this吗

……

OK 取到了 谢谢~~
bbjbepzz 2013-03-22
  • 打赏
  • 举报
回复
引用 4 楼 linewwei 的回复:
引用 3 楼 bbjbepzz 的回复:引用 2 楼 linewwei 的回复:引用 1 楼 bbjbepzz 的回复:$(this)不就是吗 hoverEvent: function () { $(this)// 取的 是windows对象 不是 当前对象。。 } 你试了没有?不是用了apply改变this吗 我发帖之前就试过了 我想在hove……
把下面这两句注释了 //hoverTimer = setTimeout(sets.hoverEvent , sets.hoverDuring); //outTimer = setTimeout(sets.hoverEvent , sets.hoverDuring);
猴头 2013-03-22
  • 打赏
  • 举报
回复
肆意年华 2013-03-22
  • 打赏
  • 举报
回复
引用 3 楼 bbjbepzz 的回复:
引用 2 楼 linewwei 的回复:引用 1 楼 bbjbepzz 的回复:$(this)不就是吗

hoverEvent: function () {
$(this)// 取的 是windows对象 不是 当前对象。。
}
你试了没有?不是用了apply改变this吗


我发帖之前就试过了 我想在hoverEvent 取到的是 这个 $('#crossyou') 对象啊。
bbjbepzz 2013-03-22
  • 打赏
  • 举报
回复
引用 2 楼 linewwei 的回复:
引用 1 楼 bbjbepzz 的回复:$(this)不就是吗 hoverEvent: function () { $(this)// 取的 是windows对象 不是 当前对象。。 }
你试了没有?不是用了apply改变this吗
肆意年华 2013-03-22
  • 打赏
  • 举报
回复
引用 1 楼 bbjbepzz 的回复:
$(this)不就是吗
hoverEvent: function () { $(this)// 取的 是windows对象 不是 当前对象。。 }
bbjbepzz 2013-03-22
  • 打赏
  • 举报
回复
$(this)不就是吗

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧