次の CSS クラスで動作が定義されている JSP ページに DIV 要素があります。
.toolbarRight .shortcut {
background-position: left center;
background-repeat: no-repeat;
width:16px;
height:16px;
margin:0 8px 0 0;
display:inline;
cursor:pointer;
position:relative;
top:6px;
float:left;
border:none;
}
span.toolbarRight .export {
background-image: url('/images/excel.gif');
}
したがって、基本的にマウスでホバーすると、ポインターに変わります。問題は、要素の下部 1/4 のポインターにのみ変更され、上部の 3/4 では変更されないことです。問題の説明については、下の写真を参照してください。
写真 1: マウス カーソルが Excel アイコンの下 1/4 の上にあります (ポインタに変わります):
写真 2: マウス カーソルが Excel アイコンの 3/4 の上にあります (ポインタに変わりません):
奇妙なもう 1 つのことは、2 つの DHTMLX グリッドを含む現在の画面構成でのみ発生することです。1 つは画面の上半分に、もう 1 つは画面の下部にあります (下の図を参照してください。問題が発生する Excel アイコンは黄色で囲まれています)。 :
3 つのグリッド (水平 2 つと垂直 1 つ) がある場合、問題は発生しません。
これは何が原因か分かる人いますか?