2017-08-09 10 views

答えて

1

通常、あなたは私がその場でページを構築すると言いましたが、あなたが使用している技術はあなたの投稿に技術のタグがないかどうかはわかりません。

jQueryでこれを行うことができます。私はこれを過去に使ってきました。

ここでは、画面幅に基づいて2つのHTMLファイルの1つをDIVにロードする関数を示します。

$(function() 
{ 
    var screenWidth = screen.availWidth; 
    if (screenWidth > 1024) { 
     loadDIV("file1.html"); 
    } 
    else 
    { 
     loadDIV("file2.html"); 
    } 
}); 

function loadDIV(fileName) 
{ 
    $.get(fileName, function(data) { 
     $("#Content").html(data); 
    }); 
} 
+0

このようなことを行う際の欠点は何ですか? HTMLページを読み込むのに時間がかかりますか? –

+1

ジョージこれは、.NET MVCアプリケーションのシングルページアプリケーション(SPA)またはパーシャルビューで使用される概念です。ページが読み込まれ、jQuery Readが起動すると、HTMLを取得します。これは、サーバーから外部のJavaScriptファイルまたはCSSファイルを取得するようなものです。私のブログでこの簡単なデモを見てから(デモリンクをクリックしてください)、コンテンツが非常に高速に読み込まれ、1つのリクエストに表示されます... http://blog.regencysoftware.com/post/2016/11/17/load-content-to-an-external-file-from-an-external-file ...私はWordpressサイトの多くのページでこれを行う友人がいます。 –

関連する問題