Javascript 将调整大小事件绑定到元素
我发现 第23/24行的代码如下:Javascript 将调整大小事件绑定到元素,javascript,jquery,Javascript,Jquery,我发现 第23/24行的代码如下: $(window).off('resize.flexImages'+grid.data('flex-t')); $(window).on('resize.flexImages'+t, function(){ makeGrid(grid, items, o); }); resize.flexImages到底做什么?resize.flexImages'只是一个字符串,它在脚本中用于开始绑定到事件处理程序函数的事件的名称,在本例中是函数(){makeGrid(gr
$(window).off('resize.flexImages'+grid.data('flex-t'));
$(window).on('resize.flexImages'+t, function(){ makeGrid(grid, items, o); });
resize.flexImages
到底做什么?resize.flexImages'
只是一个字符串,它在脚本中用于开始绑定到事件处理程序函数的事件的名称,在本例中是函数(){makeGrid(grid,items,o);}
在调用on()
函数期间
.off()
函数调用没有指定处理程序函数,因为在on()
调用期间,它可能已经绑定/附加到该事件,而该调用又被指定为字符串
如果您阅读了这里的文档:您将看到jQuery建议使用此约定来命名事件,这样它就不会干扰其他事件,在本例中,可能是其他事件
事件名称可以由简化的事件名称空间限定
删除或触发事件。例如,“click.myPlugin.simple”
定义此特定应用程序的myPlugin和简单名称空间
单击事件。通过该字符串附加的click事件处理程序可以是
使用.off(“click.myPlugin”)或.off(“click.simple”)删除,而不使用
干扰附加到图元的其他单击处理程序。名称空间
类似于CSS类,因为它们不是分层的;只有一个
名称需要匹配。名称空间应包含大小写字母
只有数字
。。。来自jQuery文档