鼠标光标在 mac safari 上消失 flex/flash ui

发布于 2024-12-03 19:36:02 字数 367 浏览 1 评论 0原文

我们面临的问题是,当用户在 MAC 上的 safari 中使用该应用程序时,鼠标光标会消失。应用程序 UI 采用在 Flash 播放器中运行的 Flex 4actionscript。

因此,每当光标悬停在 HDividedBox 可拖动分隔符上时,光标就会发生变化,并在返回到高级数据网格时消失。

我们考虑用用 javascript 编写的自定义光标来替换它,这本来是可行的,但我们还在 Flash 影片中嵌入了一个 iframe。

自定义 javascript 光标侦听保存 swf 的父 div 中的 mousemove 并更新其位置,但是当用户将鼠标悬停在 iframe 上时,JS 脚本不可用,并且不会冒泡鼠标移动事件。

现在正在寻找替代解决方案。

the issue we are facing is that the mouse cursor disappears when a user is using the app in a safari on MAC. The app UI is in flex 4actionscript running in the flash player.

So whenever the cursor hovers over an HDividedBox draggable divider the cursor changes and on returning to the advanced data grid it disappears.

We thought of replacing that with a custom cursor written in javascript, which would have been worked, but we also have an iframe embedded in the flash movie.

The custom javascript cursor listens for mousemove in the parent div holding the swf and updates its position however the JS script is not usable as the user hovers over an iframe and it does not bubble up the mouse move event.

Looking for an alternate solution now.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文