2012-08-01 72 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="" />