Я пытаюсь написать очень простой плагин, который на якорной накладке увеличивает соответствующий размер текста якоря, а на мыши вытесняет якорь. Проблема в том, что я не могу получить право «это». Поэтому у меня есть:JQuery: ссылаясь на правую «это»
(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()
или .apply()
, но я не знаю, как, я не мог найти хороший Ресурсы.
Имя вашего плагина - textOverlay, но в вашем примере вы используете thiseOverlay в качестве имени плагина –