问题标签 [sticky-windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
879 浏览

mfc - MFC:将两个窗口/对话框“粘合”在一起

我正在尝试设置一些东西,以便我的主对话框有一个或多个子对话框,并且这些子对话框被粘合/停靠在主对话框的外部- 当主对话框最小化时,子对话框也是,当主对话框移动时,孩子们随着它移动。

我尝试将子对话框设置为将主对话框 CWnd 作为父对话框,并使用 CHILD 样式。但是随后它们会被父级的边界剪裁。如果我将它们设置为 POPUP,它们可以在外面但不要与父母一起移动。

我正在考虑在父对话框上放置一个 OnMove 处理程序,但是有内置的东西吗?而且,子对话框是否仍应是主对话框的子对话框……我认为它们应该是?

这是VS2005(我认为VS2008有一些相关的功能,所以我提到了这一点)。

0 投票
2 回答
6477 浏览

ipad - 在 iPad 上的 Safari 中制作网页的 Sticky header

我想制作一个像这样的网址的粘性标题:http ://www.cssplay.co.uk/layouts/fixit.html已经完成了!但是把这个网址放在iPad的Safari上,它也无法修复标题。

有谁知道如何在 iPad Safari 上做粘性标题?

提前致谢!

0 投票
1 回答
405 浏览

delphi - 将项目添加到另一个应用程序的模式窗口的最佳方式?

将项目添加到另一个应用程序的模式窗口的最佳方式是什么?

我为此编写的简单示例(作为概念证明)使用了一种我怀疑对于微不足道的后台进程来说处理器密集程度过高的方法,但我在想出替代方案时遇到了麻烦。

例如,假设您是一名医生,正在填写带有处方数据的模式窗口。您输入 30 天并补充 11 次,然后患者说他们想要 90 天并补充 3 次。原始应用程序(您无权访问其源代码)没有简单的转换。我编写了一个小实用程序来监视这个特定的窗口(使用计时器和 findwindow),当它找到它时,使自己可见并将自己放置在目标模态窗口的空白处。当按下“30”按钮时,Rx 会写入 30 天,11 次补充,当按下“90”按钮时,它会达到您的预期。如果模态窗口移动,30 和 90 按钮也会随之移动。虽然这可行,但我担心在计时器上重复运行 findwindow 所涉及的开销。

1)有没有更好的方法?2)我担心这个是对的吗?3)你在嘲笑我的kluge是多么低效吗?

在此先感谢-这里的人们给我留下了深刻的印象!

0 投票
2 回答
88 浏览

javascript - 一旦滚动窗口的垂直高度,我需要帮助弄清楚如何切换元素

当我使用javascript向下滚动200px时,我试图将div从相对切换到固定。当我从窗口顶部到达 200px 时,我的 div 应该切换到固定。当我从顶部超过 200 像素时,它应该回到相对位置。有谁知道如何做到这一点?

0 投票
1 回答
2527 浏览

javascript - 到达新 div 时停止粘性 div

我有一个粘性框,一旦我们滚动经过一个 div 就会粘住,现在我希望在它到达一个新的 div 时停止这个盒子的粘性。

我希望这很清楚,非常感谢。