Javascript工具提示库:防止错误的元素显示工具提示
Javascript tooltip library: prevent wrong elements from displaying tooltip
我找到了一个工具提示库,我正在努力适应我的需要。我以为我快完成了,但是哎呀:大臭虫。
所以它应该像任何常规的工具提示一样工作(它确实如此)。不幸的是,它将一个空的工具提示应用于页面上的任何元素,而不仅仅是那些具有data属性的元素。
所以工具提示需要一个数据类型属性设置为tooltip和一个模板:<button data-type="tooltip" data-title-template-id="test">This is supposed to have a tooltip.</button>
无论数据属性如何,它都显示一个工具提示。
在这里变得相当清楚:https://jsfiddle.net/El4a/0t19bbeh/
我知道问题是,它总是追加一个子目标元素(甚至一个空文本,这导致的问题),我只是不知道如何防止这=(
我完全知道我在传递参数或作用域之类的事情上做错了,我只是不知道什么是正确的方法。
您应该将data-type
属性更改为data-toggle
属性。
<button data-toggle="tooltip" data-title-template-id="test">This is supposed to have a tooltip.</button>
<button data-toggle="tooltip" title="test">This is supposed to have a tooltip.</button>
尝试后,也许它会对你有帮助,也可以改变标题....
相关文章:
- d3.js svg元素上的角度UI工具提示
- 如何在d3工具提示的html元素中使用Angularjs过滤器
- 如何使用嵌入的HTML元素制作d3.js工具提示
- 如何在工具提示窗口小部件中获取悬停元素的id
- 使用输入元素作为工具提示中的内容
- 如何使工具提示从函数本身之外的元素工作
- jQuery UI 工具提示在源 DOM 元素移动时卡住打开
- 工具提示JavaScript在未给出“title”属性时会中断以下表单元素
- 在服务器端创建的 DIV 元素的工具提示
- 有没有办法强制工具提示显示在输入元素的特定位置
- 隐藏的“选择”元素上的工具提示不起作用
- 如何在 SVG 上的鼠标光标旁边显示工具提示,尽管网站上有非 SVG 元素
- 如何动态更改基于目标元素的绝对工具提示的位置
- 将引导工具提示绑定到 d3 动态创建的 SVG 元素
- 如何禁用标题工具提示!(was:如何在Javascript中获取事件目标后面的元素?
- 如何在更改元素后保留引导工具提示
- JqueryUI 工具提示可防止<选择>元素下拉列表在 IE 11 中保持关闭
- 如何为新加载的元素提供JQuery UI工具提示
- 具有绝对定位的工具提示元素被带有溢出:auto的容器剪切
- Prototype、jQuery和Bootstrap会在鼠标退出时隐藏工具提示元素