我正在使用 TideSDK 开发我的第一个应用程序。我有一些类似工具栏的按钮,我希望它们在鼠标离开窗口时淡出。
不幸的是,看起来 TideSDK 不会触发 mouseout
或 mouseleave
事件在 window
对象,我无法使用 mousemove
检测到它因为很明显 mousemove
当光标离开主应用程序窗口时,不会触发事件。
我没有发现任何与鼠标相关的事件 Ti.UI.UserWindow
在 TideSDK 官方文档中。
有人有一些想法吗?
谢谢。
最佳答案
我在 TideSDK 中遇到了同样的问题。在 Chrome 或 Firefox window.onmouseleave 上工作正常,但不适用于 TideSDK(愚蠢的旧 Webkit):( 但是...
您可以使用 CSS 和 :hover on #wrapper inside :) 您可以将 #wrapper 在每一侧移动 1px(例如按位置:固定),然后您可以编写如下内容:
#wrapper:hover #myelement{
// some CSS
}
关于tidesdk - 在 TideSDK 应用程序上检测窗口鼠标离开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16708011/