コンテンツの少ないウェブサイトを構築しています。したがって、example.com という実際の URL は 1 つしかありません。次に、他の 7 つの「ページ」への 7 つのジャンプ リンクがあります。
たとえば、誰かが example.com にアクセスすると、example.com のコンテンツが .show() され、コンテンツの他の 7 つの「ページ」がすべて .hide() されます。次に、ユーザーが example.com/#about-us の URL ジャンプ リンクを含む「メニュー」項目をクリックすると、example.com のコンテンツが .hide() され、他のすべてのコンテンツは非表示のままになりますが、 hen . show() example.com/#about-us コンテンツ。
したがって、Web サイト全体は、クリックされた新しいジャンプ (メニュー) リンクで同じままであり、変更されるのは div コンテンツ領域だけです。
私はこのようなjqueryを持っています
$('#jumplink1').click(function(){
$('.jumplinks').hide();
$('#jumplink1').show();
});
$('#jumplink2').click(function(){
$('.jumplinks').hide();
$('#jumplink2').show();
});
$('#jumplink3').click(function(){
$('.jumplinks').hide();
$('#jumplink3').show();
});
など....このjqueryを書く簡単な方法はありますか?
また、このタイプの Web サイト構造を使用することのマイナス面は何ですか? 大きな利点は、実質的にすべてを最初にロードすることです。そのため、ユーザーが新しい「メニュー」リンクをクリックすると、即座にロードされます。しかし、これは SEO などにとって悪いことなのでしょうか?