1

私は次のoverlayWaitDivように定義していますCSS

#overlayWaitDiv {
    cursor:   wait;
    position: fixed;
    top:      0;
    left:     0;
    width:    100%;
    height:   100%;
    z-index:  99;
}

このオーバーレイは他の要素の上に配置され、すべてのウィンドウスペースを使用して、waitカーソルを表示するという考え方です。

私は以下を使用してこれを表示/非表示にしていますHTML

オーバーレイを表示するには:

<div id="overlayWaitDiv" style></div>

オーバーレイを非表示にするには:

<div id="overlayWaitDiv" style="display: none; "></div>

waitこれは正常に機能しています。私のページで発生しているイベントに応じて、カーソルが通常から、およびその逆に変化しています。私が抱えている唯一の問題は、このカーソルの切り替えが発生するためには、ユーザーがポインターを移動する必要があるということです。

ユーザーがポインタを移動することなく、ブラウザにポインタをすぐに変更させるにはどうすればよいですか?

4

3 に答える 3

1

入れcursor:auto;て、それは大丈夫です

于 2012-09-21T06:24:28.800 に答える
0

以下に示すように、java スクリプトを使用してカーソル値を設定してみてください。

$("#overlayWaitDiv").css("cursor","wait") ;
于 2012-09-21T06:55:36.150 に答える