Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
无法理解这个jquery插件是如何工作的_Jquery_Plugins - Fatal编程技术网

无法理解这个jquery插件是如何工作的

无法理解这个jquery插件是如何工作的,jquery,plugins,Jquery,Plugins,我在代码学校学习一门课程,但我对jquery插件的工作原理感到非常困惑。有人能像我5岁一样解释一下下面的插件吗 谢谢 $.fn.photofy = function() { this.each(function() { var tour = $(this); var wtf = function(event){ event.preventDefault(); tour.addClass("is-showing-photofy"); };

我在代码学校学习一门课程,但我对jquery插件的工作原理感到非常困惑。有人能像我5岁一样解释一下下面的插件吗

谢谢

$.fn.photofy = function() {

  this.each(function() {
    var tour = $(this);
    var wtf = function(event){

      event.preventDefault();
      tour.addClass("is-showing-photofy");

    };
    tour.on('click.photofy', '.see-photos', wtf);
  });
}

它真正做的只是在有人用类单击某个元素时添加一个类。