location.hash === '#setthisvalue'mysite.ru/page.html#setthisvaluefunction countUniqueLiValues( ulElement )
{
var x = {};
$.map( $( ulElement ).find( 'li' ), function( i ) {
x[ $( i ).text() ] = 'Верещагин, не заводи машину';
} );
return Object.keys( x ).length;
}
$( function() {
$.map( 'ul', function( i ) {
var num = contountUniqueLiValues( i );
console.log( num );
$( i ).html( num );
} );
} )
2. Наверное можно сделать текст в виде фильтра, над картинкой, в SVG, но при этом текст окажется пёстрым, хоть и контрастным. А лучше конечно, чтобы у текста был единый цвет, наилучший для преобладающего под ним фона.
А мысли идут и идут:
3. Наверное лучшее решение — это оснастить каждую картинку data-атрибутом, который будет нам сообщать, какой цвет надписи для этой картинки наиболее уместен. И согласно этому атрибуту ставить цвет у надписи. Но это только в том случае, если мы имеем возможность вручную оценивать каждую картинку при подготовке к публикации. Для массового употребления это конечно не годится.