1

我想要一个使用基础 5的工具提示,该工具提示仅在单击时出现(悬停时禁用)并且可以关闭

基本上是您在此兜风示例中看到的第一个工具提示的内容,但没有使用兜风。

我找不到修复它的方法,而且它的文档很少,这怎么可能被黑客入侵?

4

1 回答 1

2

似乎您必须修改您正在使用的基础库的源代码。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

于 2014-12-22T03:45:32.580 回答