Нужна помощь в моем плагине jqueryJquery

Программирование на jquery
Anonymous
Нужна помощь в моем плагине jquery

Сообщение Anonymous »

На прошлой неделе я создал функцию для эллипса текста внутри некоторого селектора.

Я вызывал эту функцию следующим образом:

ellipsiText('.class',50) передает селектор и максимальную длину текста, который я хотел. Это работает нормально, но я пытаюсь сделать это плагином, чтобы вызывать его так: $('.class').ellipsiText(50).

Итак, я был прочитал руководство на веб-сайте jquery и понял, как это сделать. Но я думаю, что у меня проблема с селектором «это». Вот моя исходная функция:

Код: Выделить всё

function ellipsiText(selector,maxLength){

var array = $(selector).map(function(){
return $(this).text();
}).get();

var i;

var teste = [];

for (i=0;i maxLength){

teste.push(array[i].substr(0,maxLength) + "...");

} else {

teste.push(array[i]);
}
}

for (var i=0;i length){
teste.push(array[i].substr(0,length) + "...");
} else {
teste.push(array[i]);
}
}

$(this).each(function(i){

$(this).text(teste[i]);

});
};

}(jQuery));
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/228 ... ery-plugin

Вернуться в «Jquery»