0

我正在尝试编写一个非常简单的插件,在锚鼠标悬停时会增加相应的锚文本大小,而在鼠标悬停时会删除锚。问题是我无法得到正确的“这个”。所以我有:

    (function($){
 $.fn.extend({
  //function name
  textOverlay : function(){
  //return
  return this.each(function(){
   var cucu = $(this);
   $(this).hover(
    function(){
     cucu.css({'font-size':'20px'});
    },
    function(){
     cucu.remove();
    }
   );
  }); 
  }
 });
})(jQuery);

我这样称呼它:

    $(document).ready(function(){
 $('a').thiseOverlay();
});

我想我应该使用类似.call()or的东西.apply(),但我不确定如何使用,我找不到好的资源。

4

1 回答 1

4

如果您只是调用$('a').textOverlay()而不是$('a').thiseOverlay()您所做的,它应该可以工作。

于 2009-10-11T11:15:08.260 回答