Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 调整窗口大小时网站内容上下跳跃?_Javascript_Jquery_Html_Css_Wordpress - Fatal编程技术网

Javascript 调整窗口大小时网站内容上下跳跃?

Javascript 调整窗口大小时网站内容上下跳跃?,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,我注意到在一些屏幕和初始加载上,我的网站内容跳到了横幅的底部。调整窗口大小时,横幅将无缝调整大小以适应需要。但是,在调整窗口大小时,您会注意到内容上下跳跃。我觉得这和头球的高度有关,但我不确定为什么会在与横幅底部相遇时被延迟 我在这里发布了代码问题,没有直接问这个问题,而是试图解决这个问题。(例如,制作一个脚本,在横幅大小改变时更改页眉高度。)但未能按我需要的方式运行,并且认为这是错误的路线 您可以查看站点-调整浏览器窗口大小以查看内容跳转和跳转 在我能解决这个问题的正确方向上,任何帮助都将是巨

我注意到在一些屏幕和初始加载上,我的网站内容跳到了横幅的底部。调整窗口大小时,横幅将无缝调整大小以适应需要。但是,在调整窗口大小时,您会注意到内容上下跳跃。我觉得这和头球的高度有关,但我不确定为什么会在与横幅底部相遇时被延迟

我在这里发布了代码问题,没有直接问这个问题,而是试图解决这个问题。(例如,制作一个脚本,在横幅大小改变时更改页眉高度。)但未能按我需要的方式运行,并且认为这是错误的路线

您可以查看站点-调整浏览器窗口大小以查看内容跳转和跳转


在我能解决这个问题的正确方向上,任何帮助都将是巨大的!谢谢

我不确定,但我认为这是因为您的响应式设计没有定义最小宽度和最大宽度

它用于限制具有响应性设计的元件不会变得太大或太小

样本:

.header {
  opacity: 0.7;
  font-size: 8pt;
  color: grey;
  width: 100%;
  min-width: 150px;
  vertical-align: top;
}
你可以试着在这里读一些关于它的内容,祝你好运尝试修复这一页:)
我不确定,但我认为这是因为您的响应性设计没有定义最小宽度和最大宽度

它用于限制具有响应性设计的元件不会变得太大或太小

样本:

.header {
  opacity: 0.7;
  font-size: 8pt;
  color: grey;
  width: 100%;
  min-width: 150px;
  vertical-align: top;
}
你可以试着在这里读一些关于它的内容,祝你好运尝试修复这一页:)

您使用的CSS布局试图完美地“适应”所有内容。这被称为响应设计(在css中定义的每个“断点”上,它甚至尝试使用不同的高度)。虽然这对一个网站来说很好(这意味着在任何设备上它看起来都很好,适合),但它确实给css带来了一些压力

不幸的是,在评论中很难帮助你。因为它需要一些基本的重构来获得更好的性能。但是,如果您对修复它感兴趣,那么可以从以下方面开始学习:

此外,如果您感兴趣,这可能有助于分配,您实际上可以“看到”您的计算机(或设备)为提高绘图性能所付出的努力。在Chrome(OS X或Windows,无所谓)中,您可以打开inspect视图(ctrl+shift+j)并转到上栏中的TimeTime选项卡。打开网站后,按最左边的“录制”按钮,然后调整浏览器大小并按停止录制。您最终将看到一个类似的屏幕:(这只是一个示例,不是您的站点)

在时间轴视图中,您可以跟踪您的性能,您希望避免使用紫色(布局)条,因为这会“消耗”大量性能(前面提到的链接也很好地解释了这一点)。作为开发人员,我们倾向于以60fps的绘图性能为目标,然而这需要相当多的努力才能达到(特别是在完全响应的网站上)。目前,在你的网站(在我的游戏pc上!)上,仅布局垃圾就需要15毫秒和10毫秒左右的时间。当我“剥离”站点(只留下标题)时,调整大小的速度足以平滑渲染。很明显,问题的解决方案可以在优化CSS中找到


另一方面,除了调整大小之外,您似乎没有太多关于性能的问题。没有繁重的脚本在滚动或其他任何地方运行。这已经是件好事了。我很确定你们的大多数访客不会一直在调整尺寸;-)希望这有帮助

您使用的CSS布局试图完美地“适应”所有内容。这被称为响应设计(在css中定义的每个“断点”上,它甚至尝试使用不同的高度)。虽然这对一个网站来说很好(这意味着在任何设备上它看起来都很好,适合),但它确实给css带来了一些压力

不幸的是,在评论中很难帮助你。因为它需要一些基本的重构来获得更好的性能。但是,如果您对修复它感兴趣,那么可以从以下方面开始学习:

此外,如果您感兴趣,这可能有助于分配,您实际上可以“看到”您的计算机(或设备)为提高绘图性能所付出的努力。在Chrome(OS X或Windows,无所谓)中,您可以打开inspect视图(ctrl+shift+j)并转到上栏中的TimeTime选项卡。打开网站后,按最左边的“录制”按钮,然后调整浏览器大小并按停止录制。您最终将看到一个类似的屏幕:(这只是一个示例,不是您的站点)

在时间轴视图中,您可以跟踪您的性能,您希望避免使用紫色(布局)条,因为这会“消耗”大量性能(前面提到的链接也很好地解释了这一点)。作为开发人员,我们倾向于以60fps的绘图性能为目标,然而这需要相当多的努力才能达到(特别是在完全响应的网站上)。目前,在你的网站(在我的游戏pc上!)上,仅布局垃圾就需要15毫秒和10毫秒左右的时间。当我“剥离”站点(只留下标题)时,调整大小的速度足以平滑渲染。很明显,问题的解决方案可以在优化CSS中找到


另一方面,除了调整大小之外,您似乎没有太多关于性能的问题。没有繁重的脚本在滚动或其他任何地方运行。这已经是件好事了。我很确定你们的大多数访客不会一直在调整尺寸;-)希望这有帮助

我的浏览器看起来一切正常。你能做个短片吗?对我来说也很好。看起来不错。如果你不知道,我们称之为响应式设计。我已经看到你在滑块和产品项之间所说的(我认为),对吗?最好放一张图片来帮助其他人识别它。我投票把这个问题作为离题题来结束,因为它看起来像一个潜在的广告。我一直都在浏览我的浏览器