如何对工具提示执行更改
How to perform changes on a ToolTip
我想将div
显示为另一个div
的tooltip
,并将div
上的一些input fields
(如Text Field
或Select box
)作为tooltip
,以从最终用户获取值。如何使用Javascript或jQuery实现此功能?
好吧,这有点复杂,但jsFiddle非常清楚地显示了这一点。
当您将鼠标悬停在任一图像上时,它将读取class属性,并从中知道是获取<select>
还是<input>
元素的值。
jsFiddle演示
$(document).on('mouseenter','img',function(){
//Display tooltip of cell contents - uses #ttDiv
t1 = this.className;
tmp = $('#'+t1).val();
t2 = 150;
//$('#myOverlay').css({'background-color':'red'});
ttDiv
.stop(true,true)
.dequeue()
.html(tmp)
.addClass('tlbInputTooltip')
.css({'width' : t2+'px'})
.fadeIn(200)
;
ttDivON=1;
});
$(document).on('mouseleave','img',function(){
ttDiv
.stop(true,true)
.dequeue()
.html('')
.removeClass('tlbInputTooltip')
.fadeOut(200)
;
ttDivON=0;
});
css:
#ttDiv{position:absolute;top:20px;left:100px;width:auto;padding:0 7px;background:wheat;display:none;z-index:2;}
.tlbInputTooltip{height:30px;width:auto;border:1px solid lightgrey;box-shadow:1px 1px 1px #000;display:inline-block;}
相关文章:
- d3.js Chord图的动态工具提示
- Graphiti中是否有任何工具提示功能
- "工具提示"jQuery插件坏了
- 单元格的工具提示或标题不显示超过2000个字符
- d3.js用按钮更新条形图工具提示
- 使Intro.js工具提示响应
- 画布中绘制的矩形区域的弹出工具提示
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 禁用NVD3 multiBarHorizontalChart中0值的工具提示
- 如何更改已显示的工具提示
- 如何访问高图表工具提示中的任何特定数据
- 如何在jQuery点击函数中添加并显示引导工具提示
- 我可以't使用jQuery更改工具提示引导程序的位置
- 语义UI中格式化的工具提示
- 柱状图上的Highcharts工具提示
- 引导工具提示用法,在搜索字段中
- 将工具提示添加到d3散点图中
- Highcharts工具提示不显示corrosconding文本值,而是显示'未定义'
- 如何在seleniumwebdriver中执行javascript提示并等待接受输入
- 如何对工具提示执行更改