2012-08-01 71 views
0

我有一个ExtJS网格,它有5列。需要在网格元素中显示手形光标

在其中一列中,我点击某个其他按钮时,从渲染器动态地使用div元素显示图像。当我将鼠标悬停在由渲染器显示的图像上时,我想显示一个手形光标。

我试着添加内联样式和onmouseover处理程序来显示手形光标。当我第一次加载网格并且onmouseover处理程序也被调用时,手形光标即将到来。但是当我在同一个网格中加载另一组数据时,手形光标不会到来,并且onmouseover处理程序也不是被调用的gettng?

当鼠标悬停在网格单元中的div标记中呈现的图像上时,能否帮助我获得手形光标?

回答

3

给你的元素一个类如<div class="myclass"><td class="myclass">。同样在你的CSS中,添加;

.myclass{ 
cursor: pointer; 
} 

最后,如果您想交出所有图像,只需将以下代码行添加到您的样式中;

img{ 
cursor: pointer; 
} 
+0

这是没有帮助。我没有td。我有div。 ( – Robo 2012-08-01 08:28:58

+0

)你可以发布的代码,我可以帮你 – 2012-08-01 08:44:26

+1

你在哪里应用类?试试我的第二个选择或尝试myRenderer:function(val){ var imgEmail ='./ resources/images/email.png'; return'

'+val+'
'; } – 2012-08-01 10:14:43

0

你可以做,通过应用CSS一样

.imgStyleHand {cursor:pointer} 

或风格类似

<img style="cursor:pointer" src="" alt="" />