funkcja myTruncate (plugin do jQuery) skraca słowa przekraczające max
ostanie słowo skracane jest przez dodanie ‘…’, a słowa wewnątrz tekstu skracane są przez dodanie ‘(…)’
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | jQuery.fn.extend( { myTruncate : function(max) { return this.each(function() { var t = jQuery(this).text(); if (t.length > max) { var s = t.split(' '); var i = 0; var tt = ''; for (i = 0; i < s.length; i++) { var st = s[i]; if (s[i].length > max) { if (i == s.length - 1) { st = s[i].substring(0, max) + '...'; } else { st = s[i].substring(0, max) + '...'; } } tt = tt + st + ' '; } t = tt; } jQuery(this).text(t); }); } }); |