我正在尝试在 DIV 类 $(".some-class").foundation('tooltips') 上初始化 Foundation 4.3.1 工具提示,而不是在文档 $(document).foundation('tooltips') 上。当我这样做时,触摸设备(iPad)上的工具提示会在点击时打开,但不会在点击时关闭。难道我做错了什么?如何让工具提示正常工作。我需要这样做的原因是因为 Foundation 工具提示与 ckeditor 冲突。
谢谢。
我正在尝试在 DIV 类 $(".some-class").foundation('tooltips') 上初始化 Foundation 4.3.1 工具提示,而不是在文档 $(document).foundation('tooltips') 上。当我这样做时,触摸设备(iPad)上的工具提示会在点击时打开,但不会在点击时关闭。难道我做错了什么?如何让工具提示正常工作。我需要这样做的原因是因为 Foundation 工具提示与 ckeditor 冲突。
谢谢。
在Foundation 4.3.1 源代码中,有一个条件会将touchstart
touchend
事件处理为悬停。Modernizr.touch
在可用的情况下自动满足此条件。
此外,还有一个可配置的选项来禁用所有工具提示的触摸事件。
这是一个指向 Modernizr 构建器的链接,其中预先选择了触摸事件:http: //modernizr.com/download/#-touch-shiv-cssclasses-teststyles-prefixes-load