メインWebページがロードされた後、使用するすべてのjQuery関数とプラグインがロードを開始することがわかりました。これは大きな問題ではありませんが、私は<forms>
要素をスタイルし、エラーメッセージを隠すためにjQueryを使用しています。ユーザーが1秒間ページにアクセスすると、醜いフォームとすべてのメッセージが表示され、jQueryのロードよりもうまくなります。ユーザーにページが表示される前にjQuery呼び出し/プラグインをロード
私は</head>
タグの前に私のjQueryプラグインコールと機能を含んでおり、
$(document).ready(function() { //My Code Here });
コード例にそれらをラップ:
<script type="text/javascript">
$(document).ready(function() {
//Form stylin
$('form').call_form_styling('form' , { labels: true, });
//Hide error div's with class = "error"
$('.error').hide();
});
</script>
<head>
<body>
<form>
<!-- Suff like inputs here -->
<div class="error">error</div>
<form>
<! -- other code bla bla -->
</body>
だから、あなたがいずれかを提案してください可能性がありページの前にjQuery関数とプラグインをロードするソリューションユーザーに表示されるので、醜いものは見えません。