0
使用这两个单独的html文件比重新排列我的代码更容易。我想过使用媒体查询或jQuery,但我意识到这是不可能的。我怎么能这样做?有没有什么办法可以将一个html文件用于一个屏幕宽度,另一个用于另一个屏幕宽度?
使用这两个单独的html文件比重新排列我的代码更容易。我想过使用媒体查询或jQuery,但我意识到这是不可能的。我怎么能这样做?有没有什么办法可以将一个html文件用于一个屏幕宽度,另一个用于另一个屏幕宽度?
通常情况下,在您提到的情况下,我会即时创建页面,但不确定您使用的是哪种技术,因为您的帖子中没有技术标签。
可以用jQuery来做到这一点。我过去曾用过这个。
这是一个函数,它会根据屏幕宽度将两个HTML文件中的一个加载到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);
});
}
做这样的事情有什么缺点?加载html页面是否需要很长时间? –
George这是一个概念,用于.NET MVC应用程序中的单页应用程序(SPA)或部分视图。一旦你的页面加载并且jQuery Read激发它抓取HTML,它就像从服务器上拉取外部JavaScript或CSS文件一样。看看我的博客上这个简单的演示,(然后点击演示链接)它非常快速地加载内容,看起来它是在一个请求中... http://blog.regencysoftware.com/post/2016/11/17/load-content-to-html-page-from-an-external-file ...我有一位朋友为他的Wordpress网站上的许多页面执行此操作。 –