Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将调整大小事件绑定到元素_Javascript_Jquery - Fatal编程技术网

Javascript 将调整大小事件绑定到元素

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

我发现

第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(grid,items,o);}
在调用
on()
函数期间

.off()
函数调用没有指定处理程序函数,因为在
on()
调用期间,它可能已经绑定/附加到该事件,而该调用又被指定为字符串

如果您阅读了这里的文档:您将看到jQuery建议使用此约定来命名事件,这样它就不会干扰其他事件,在本例中,可能是其他事件

事件名称可以由简化的事件名称空间限定 删除或触发事件。例如,“click.myPlugin.simple” 定义此特定应用程序的myPlugin和简单名称空间 单击事件。通过该字符串附加的click事件处理程序可以是 使用.off(“click.myPlugin”)或.off(“click.simple”)删除,而不使用 干扰附加到图元的其他单击处理程序。名称空间 类似于CSS类,因为它们不是分层的;只有一个 名称需要匹配。名称空间应包含大小写字母 只有数字

。。。来自jQuery文档