Skip to content

@dchen /ellipsis.js secret
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
RUZEE.Ellipsis for jQuery
/**
* RUZEE.Ellipsis 0.1
* (c) 2007 Steffen Rusitschka
*
* RUZEE.Ellipsis is freely distributable under the terms of an MIT-style license.
* For details, see http://www.ruzee.com/
*
* Modified for use with jQuery instead of Prototype.
* http://opensource.fooala.com/
*/
document.write('<style type="text/css">' +
'.ellipsis { margin-right:-10000px; }</style>');
$j(document).ready(function(){
$j('.ellipsis').each(function (i) {
var e = this;
var w = $j(e).width() - 10000;
var t = e.innerHTML;
$j(e).html("<span>" + t + "</span>");
e = $j(e).children(":first-child")
while (t.length > 0 && $j(e).width() >= w) {
t = t.substr(0, t.length - 1);
$j(e).html(t + "...");
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.