Хорошо, как насчет этого?
function myFunction(){
var size = document.getElementById('num').innerHTML;
switch(size.length) {
case 3:
// code block
// code block
document.getElementById('num').style.fontSize = "60px";
document.getElementById('num').style.marginTop = "15px";
break;
case 2:
// code block
document.getElementById('num').style.fontSize = "85px";
document.getElementById('num').style.marginTop = "0px";
break;
case 1:
// code block
document.getElementById('num').style.fontSize = "85px";
document.getElementById('num').style.marginTop = "0px";
break;
default:
// code block
}
}
.circle{
width:100px;
height:100px;
background-color:red;
border-radius:50%;
text-align:center;
}
div > span{
display:inline-block;
font-size:60px;
}
999
Скрипка: https: / /jsfiddle.net/m3xhqr6n/1/
Он насчитывает от 1 до 3 единиц измерения, вы можете редактировать, чтобы добавить то, что вам нравится, просто дает вам идею.
Вы получаете общую ошибку, которая может вводить в заблуждение. Проблема в вашем случае может быть связана с тем, что некоторые типы не поддерживаются Silverlight, поэтому их нельзя передать с помощью WCF.
Чтобы получить более подробную информацию об ошибке, попробуйте использовать бесплатный инструмент под названием Fiddler. Вы можете найти подробное описание того, как его использовать здесь: WCF Essentials - Fiddler