第一百三十八章 双击和右键,按下和抬起

双击是 dbclick 用法和 click 一样,好了,讲完了。

右键,其实没有真正的右键方法。我们在浏览器中右键,会弹出一个菜单,这是默认的。如果我们把事件绑定在弹出菜单这个事情上,那和绑定在右键点击的事件上,效果类似。

它们之间有区别,我们目前没有必要去推敲。有人说这个事件是鼠标事件,但是我测试了,用键盘上的菜单键也可以触发。然后焦点问题比较复杂,并不是鼠标指向哪个元素就是哪个元素。好吧,初期我们也没有必要了解那么多。因为这又属于并不需要记住,在用到的时候,去翻查文档还不如自己试一下来的方便的问题。

倒是别太轻易相信网上各种文章的讲解,否则容易误入歧途。真的动手操作一下一点儿都不麻烦,大部分问题在十行以内的代码中就解决了。

这个方法叫做 contextmenu。用起来和上面的一样,也不多讲了。而且初期应该也用不到它,因为每次右键肯定会弹出菜单,所以免不了同时对弹出菜单进行改造。这种麻烦的事情我们就不展开了。

然后再来两个事件,用起来也就和上面一样,我就简单讲一下是什么就好了。

mousedown 当鼠标上的按键被按下的时候发生,支持左键、右键和鼠标中键(就是滚轮),但是滚轮上下滚动并不会触发。

mouseup 当鼠标上的按键抬起的时候发生,其他和上边一样。

讲了这么多东西,这一章才这么点字。但是我也不去凑篇幅了,因为实在没有什么必要,而且这么多东西,大家应该自己动手做的练习并不少。

所以我的工作就到这里,剩下看你们了哦~

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容