tidesdk - 在 TideSDK 应用程序上检测窗口鼠标离开

标签 tidesdk

我正在使用 TideSDK 开发我的第一个应用程序。我有一些类似工具栏的按钮,我希望它们在鼠标离开窗口时淡出。

不幸的是,看起来 TideSDK 不会触发 mouseoutmouseleave事件在 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/

相关文章:

c# - 是否有支持嵌入 HTML 页面的跨操作系统 GUI 框架?

javascript - 如何为潮汐Sdk应用程序窗口设置固定大小?

javascript - TideSDK 使用 Ajax 调用 PHP 文件

tidesdk - TideSDK 和 TideKit 在平台支持上的核心区别是什么?

mysql - TideSDK:MySQL 代替 SQLite

javascript - 关于AppJS/Tidesdk的问题

javascript - TideSDK强制下载文件

tidesdk - 无法加载 php 模块 - linux 64 位

titanium - Titanium Desktop发生了什么?需要哪些软件包才能启动?