Почему вы не хотите запускать его при загрузке? Почему бы просто не запустить функцию, когда документ готов к загрузке? Это то, к чему вы стремитесь, если я понимаю ваш вопрос.
Вы можете сделать это так:
maxCharacters = 160;
jQuery(document).ready(function()
{
var checkForOver = function()
{
var count = jQuery(".c5_counter");
var characters = jQuery("#excerpt").val().length;
if(characters > maxCharacters)
{
count.addClass("over");
}
else
{
count.removeClass("over");
}
//count.text(maxCharacters - characters);
count.text(characters);
};
jQuery("#excerpt").bind("keyup keydown", checkForOver);
// When we are done binding it, trigger the function
checkForOver();
});