-5
私はコード最適化Javascriptコード
$("document").ready(function($) {
var num = $('#menu').offset().top;
var num2 = $('#HTML2').offset().top;
var nav = $('#menu');
var nav2 = $('#HTML2');
$(window).scroll(function() {
if ($(this).scrollTop() > num) {
nav.addClass("menu-scroll");
} else {
nav.removeClass("menu-scroll");
}
if ($(this).scrollTop() > num2) {
nav2.addClass("html2fixs");
} else {
nav2.removeClass("html2fixs");
}
});
$('#BackToTop').click(function(){
$('html, body').animate({scrollTop : 0},300);
return false;
});
});
をJS &圧縮を最適化し、自分のサイト内のすべてのJavaScriptコードを加速する方法上の任意のヒントを喜ばせるためにどのような方法を喜ば?
は、この種のものは、別のサイトに、一般的に低品質の質問にお勧めしないhttp://codereview.stackexchange.com/ – charlietfl
@charlietflに適しています。実際にそのサイトで受け入れ可能な場合にのみ移行を提案し、明確性に関するすべてのルールが含まれています。 – Kroltan
nav/nav2を最初に取得し、nav/nav2からnum/num2を取得する - 一般的にjqueryをできるだけ使用しないようにしてください...この提案は2ナノ秒を節約できるjquery呼び出しを2つ削除します –