问题标签 [flyout]

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 投票
2 回答
14394 浏览

css - 鼠标悬停时扩展的菜单,纯粹通过 CSS 完成?

有人告诉我,他们只能通过 CSS 创建菜单,你怎么能?

0 投票
3 回答
963 浏览

jquery - 网页上的“弹出”的名称是什么

在 amazon.com 和 walmart.com 上,当您将鼠标悬停在部门上方时,会有一个弹出功能。它的工作方式类似于菜单,但在悬停时会显示一个带有完整链接列表的实际矩形窗口。

我正在尝试查找该功能的名称。我想知道“飞出”是否合适?作为第二个问题,是否有 jQuery 插件可以做类似的事情。我尝试搜索弹出插件,实际上有一些,但它们似乎不是我想要的。

0 投票
2 回答
1884 浏览

javascript - 带有滚动功能的弹出菜单

我正在尝试创建一个弹出菜单,如果它比屏幕大,它会内置滚动。我似乎无法弄清楚如何使用本机溢出-y 滚动属性来做到这一点。每次我似乎设置了溢出-y:自动然后飞出的菜单嵌套在带有滚动条的父 div 中。

有人有什么想法吗?

谢谢!

0 投票
3 回答
265 浏览

wpf - 在“不再需要”时关闭窗口

这是一个很难描述的问题,我已经搜索了大约一个小时,但无济于事。

本质上,从系统托盘(通知区域)想象一个小的“弹出”窗口,如 Windows 7 无线控制或音量滑块。当您单击图标时,应用程序会弹出焦点,如果您单击它,窗口会自行销毁。

我认为这很容易解决,只需让我的窗口在失去焦点时自行销毁它(我一直在听 WM_KILLFOCUS),但问题是,如果单击图标,我的窗口并不总是获得焦点。由于情况并非如此,如果用户点击我的图标,然后因为这是一个错误而点击离开(在桌面上说),那么我该如何设置我的应用程序关闭?

我尝试过使用 SPY++,但检查音量控制/无线控制应用程序证明很困难,因为当我尝试获取它们的窗口/进程句柄时它们会消失。

谢谢!

0 投票
1 回答
952 浏览

css - 弹出菜单的 CSS IE 悬停问题

我正在尝试创建一个仅适用于 IE7+ 和 FF 的 CSS 菜单。当然,菜单目前在 IE8 和 FF 中有效。

问题是当您将鼠标悬停在Store Departments > Women's Clothes > Grocery然后停止悬停时(意思是直接从悬停在文档上Grocery到悬停在文档上)。然后再次悬停Store Departments。正在发生的事情是第 3 级仍然可见。它不会正确消失,除非您将鼠标悬停在第 3 级上,然后将鼠标悬停在第 2 级上。

此问题仅存在于 IE7 且开发 URL 为navset.tabmin.com/vert.htm

0 投票
3 回答
2445 浏览

asp.net - ASP.NET:菜单使父项非超链接?

我有一个由 web.sitemap 文件驱动的 asp:Menu 控件。

例如,菜单如下:

在站点地图中,特定的水果是“水果”siteMapNode 的子节点(颜色也是如此)。菜单设置为动态的,因此水果和颜色是静态的,特定的水果和颜色显示在弹出/弹出菜单中。父项仅用于分类目的;没有“水果”页面。

我如何使它成为“水果”和“颜色”不是链接?

0 投票
1 回答
1115 浏览

jquery-ui - 使用 jQuery UI 的内联图像浮出控件

我正在尝试一个想法。我有一块 HTML 文本,包括内联图像。一些图像将具有(我认为被称为)弹出窗口。也就是说,将鼠标悬停在图像上以在其左侧显示一个控制面板。将来控制面板将切换显示模式,更改图像大小等。现在,我只想让它出现。并在鼠标离开图像或控制面板时消失。

jQuery UI 有方便的“位置”功能,它几乎完全符合我的要求。

当我在 Safari 5.0.1 上使用它时,它第一次工作,但随后的鼠标悬停会导致控制面板越来越多地移动看起来相同的增量。看起来 position() 每次都对面板应用一个偏移量,而我预计它会转到一个固定/静态位置。

当我在 Firefox 3.6.7 上使用它时,图像和控制面板之间有 1 个像素的间隙。我希望 img 和 div 完全对齐,我认为这是位置点。

我需要做什么才能让它每次都到正确的位置?而且,这种技术是否称为“飞出”、“飞越”或其他术语?

这是我的代码

0 投票
1 回答
7055 浏览

jquery - 如何使用 jQuery 使 DIV 弹出以响应悬停事件(如国家地理网站)?

我有一个与此处提出的问题类似的问题,但情况有所不同。


我正在寻找的功能几乎与国家地理网站相同,其中“先睹为快”在悬停在一个主要链接上时出现,并在与它交互时保持可见,或悬停在子菜单上,但在不要将鼠标悬停在菜单项、子链接或“偷看”上。


当我将鼠标悬停在下面的列表项上时,我想要一个我指定的 DIV(在这种情况下对应于数字 - 但如果数字不存在或不匹配,我希望灵活地单独定义 div 名称[我正在使用 Drupal,所有内容都是动态生成的])滑出,或者只是出现在它下面(列表将是内联的)。它需要保持打开状态,以便人们可以单击出现在 DIV 中的链接,但是当您从 DIV 或列表项中移出鼠标时,该 div 需要消失。

我的 HTML 看起来更像这样:

我的 CSS 看起来像这样:

我的 jQuery(基于 Carl Meyer 对另一个线程的回答,我确信我已经搞砸了)看起来像这样:

我不熟悉这段代码是如何工作的,并且一直在努力解决它,但我不确定我是否理解“idx”的使用以及单数“幻灯片”术语是如何发挥作用的。

我对 jQuery 很陌生,并且一直负责这个项目。我感谢任何帮助,我希望其他人也能发现它有用!

0 投票
1 回答
826 浏览

javascript - Windows 7 小工具弹出问题

我的飞出有问题。我的小工具会发生什么,你双击一个组件,它将有一个相应的弹出窗口。但是,如果您双击该组件或任何其他带有浮出控件的可视组件,则浮出控件文档将返回为 null。我不知道为什么会这样,如果您使弹出菜单消失并重新打开它或重新打开它就可以了。只有当弹出窗口已经打开时才会发生这种情况。我正在寻找一些关于为什么会这样的想法。

双击代码:

执行代码:

0 投票
2 回答
925 浏览

visual-studio - Visual Studio & Windows - 停止鼠标悬停飞出菜单、子菜单和工具窗口

这真的让我发疯了!

我相信很多开发人员都喜欢这个功能,当工具选项卡出现在鼠标悬停时,就像杰克罗素在双份浓缩咖啡上一样,但它让我发疯。

我已部分签名,并且经常必须通过摇动鼠标将指针移动到屏幕的特定角落或一侧来定位我的鼠标指针,所以让事情飞溅到整个地方,尤其是当某些工具不得不浪费更多时间绘制它们时,让我想尖叫。

如果有人知道如何关闭它,我将不胜感激,如果我可以为所有窗口禁用它会更好。

我的想法是,如果我想看一些东西,我会点击,当我完成它时,我会点击离开,这真的很难吗?

提前谢谢了

更新

所以我发现这是一个 Windows 范围内的鼠标悬停延迟设置,在注册表中以毫秒为单位指定的菜单行为

HKEY_CURRENT_USER\控制面板\桌面\MenuShowDelay。

我的设置为 8,这就是我的菜单如此疯狂的原因。

我将其更改为最大允许值 65534 并且没有我所有的菜单、子菜单和工具窗口只有在我单击它们时才会出现