What's the purpose of this at the top? setResponsivePlaceholderText() should already be invoked once the page loads as it's part of the jQuery(document).ready() method.