Javascript 由CSS媒体查询触发的DOM操作
我使用CSS媒体查询来提供我网站的不同视图。基本上只取决于我显示/隐藏某些元素的宽度 现在我还需要根据这个宽度移动东西。这意味着DOM元素必须移动到DOM树中的其他位置 由于它包含表单和其他独特的内容,我不能在DOM树中两次使用它并切换可见性。我真的需要移动它,最好使用jQuery 我已经找到了这个:Javascript 由CSS媒体查询触发的DOM操作,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我使用CSS媒体查询来提供我网站的不同视图。基本上只取决于我显示/隐藏某些元素的宽度 现在我还需要根据这个宽度移动东西。这意味着DOM元素必须移动到DOM树中的其他位置 由于它包含表单和其他独特的内容,我不能在DOM树中两次使用它并切换可见性。我真的需要移动它,最好使用jQuery 我已经找到了这个: 但这真的是唯一的办法吗?不,这不是唯一的办法:) -用于响应CSS媒体查询的轻量级纯JavaScript库 -提供了一种轻量级且清晰的方式,以响应的方式动态重新构造HTML否。这不是唯一的方式:)
但这真的是唯一的办法吗?不,这不是唯一的办法:) -用于响应CSS媒体查询的轻量级纯JavaScript库
-提供了一种轻量级且清晰的方式,以响应的方式动态重新构造HTML否。这不是唯一的方式:) -用于响应CSS媒体查询的轻量级纯JavaScript库
-提供了一种轻量级且清晰的方式,以响应的方式动态重新构造HTML您可以使用
窗口。onResize
事件检测宽度的变化并相应地进行处理。您可以使用窗口。onResize
事件检测宽度的变化并相应地进行处理。否,这不是唯一的办法
您可以始终使用js使页面响应
另一个好的js插件是
但最重要的是如何进行有效的媒体查询的概念
现在好的趋势是根据页面内容进行媒体查询,而不是一些固定宽度的断点
这里有一些关于这方面的有趣文章
不,不是唯一的办法
您可以始终使用js使页面响应
另一个好的js插件是
但最重要的是如何进行有效的媒体查询的概念
现在好的趋势是根据页面内容进行媒体查询,而不是一些固定宽度的断点
这里有一些关于这方面的有趣文章
您不需要将元素移动到DOM树中的其他位置—您需要将其移动到屏幕上的其他位置。正确的web开发将内容和表示分离—HTML文档中信息的位置与在屏幕上的位置几乎没有关系。这里没有太多的空间来讨论CSS定位,但我想检查一下位置:绝对、位置:固定和浮动。您不需要将元素移动到DOM树中的其他位置-您需要将其移动到屏幕上的其他位置。正确的web开发将内容和表示分离—HTML文档中信息的位置与在屏幕上的位置几乎没有关系。这里没有太多的空间来讨论CSS定位,但我想看看position:absolute、position:fixed和float。您可以使用vanilla js
if(window.innerWidth<768)
{
//在这里做点什么
}
您可以使用vanilla js
if(window.innerWidth<768)
{
//在这里做点什么
}
@clamp这取决于您,取决于您的项目特定需求。@clamp这取决于您,取决于您的项目特定需求。是的,我知道,但这在我的特定情况下是不可能的。是的,我知道,但这在我的具体情况下是不可能的。现在的好趋势是根据页面内容而不是固定宽度的断点进行媒体查询
这是一个很好的观点+1现在好的趋势是根据页面内容进行媒体查询,而不是一些固定宽度的断点
这是一个很好的观点+1.