我正在使用DataGrid来显示信息(例如书店的名称和地址),我想在工具提示onmouseover上显示开放时间。我想在onmouseover上显示的信息位于TemplateField中,Visible porperty设置为false。
我怎样才能实现这一目标?我必须使用javascript和css吗?
感谢名单
答案 0 :(得分:1)
是的,你将无法在服务器端执行此操作,因此它是javascript和css。
最简单的方法可能是再次将Visible
属性设置为true
(我不知道它是如何隐藏的......),然后应用样式类要弹出的<div>
:
.hidden
{
display: none;
}
另外,请提供<div>
和id
(它必须是唯一的标记才能验证)。然后,您可以使用jQuery,一个简洁的javascript库,在编写客户端代码时可以更轻松地使用以下代码显示和隐藏工具提示:
$(document).ready(function() {
$('#theMouseOverElement').hover(
function() {
$('#theToolTip').show();
},
function() {
$('#theToolTip').hide();
}
);
});
如果上面的代码看起来像是乱七八糟,请查看jQuery documentation,尤其是hover和show/hide函数。
答案 1 :(得分:0)