我想要一个使用基础 5的工具提示,该工具提示仅在单击时出现(悬停时禁用)并且可以关闭。
基本上是您在此兜风示例中看到的第一个工具提示的内容,但没有使用兜风。
我找不到修复它的方法,而且它的文档很少,这怎么可能被黑客入侵?
我想要一个使用基础 5的工具提示,该工具提示仅在单击时出现(悬停时禁用)并且可以关闭。
基本上是您在此兜风示例中看到的第一个工具提示的内容,但没有使用兜风。
我找不到修复它的方法,而且它的文档很少,这怎么可能被黑客入侵?
似乎您必须修改您正在使用的基础库的源代码。mouseenter
在 Foundation.lib.tooltip 中,它为和设置了一个事件监听器mouseleave
。你会想要删除并且只有监听器touchstart
(对于移动/触摸屏设备)和鼠标点击(我假设是什么MSPointerDown
)。
参考:https ://github.com/zurb/foundation/blob/master/js/foundation/foundation.tooltip.js#L62
我认为您还可以清除第 86 - 92 行上的逻辑,如果用户将鼠标悬停在工具提示上一段时间,则该逻辑仅遵循工具提示
https://github.com/zurb/foundation/blob/master/js/foundation/foundation.tooltip.js#L86-L92