Нужна помощь в моем плагине 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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