我已经看过这个了,我不明白类选择器对事件类型的作用:
$("#Selector").on("click.image", function() { . . . });
// ---------------------^----^ this guy
答案 0 :(得分:5)
这不是一个类选择器,它是一个“event namespace”,这是一个jQuery概念。它将事件的处理程序分组,以便您以后可以对该组执行操作。例如,它允许您这样做:
$("#Selector").off("click.image");
...并且只删除使用该命名空间而不是其他人处理的click
处理程序。
这在插件中特别有用,当你需要确保不要阻碍元素的其他事情时,它也非常适用于非插件代码(出于同样的原因)。
答案 1 :(得分:1)
它叫做命名空间。在任何给定时间添加和删除特定事件时非常有用。