2

IE では、BlockUI unblockUI は待機カーソルをデフォルトに戻しません。ただし、カーソルは、ブロック解除後にピクセルを移動するとすぐにデフォルトに戻ります(カーソルのグラフィックが変更されたが、ピクセルを移動するまでカーソルは更新されないかのように)。

私は2つの解決策を見てきましたが、どちらもうまくいきません。追加するもの:
els[1].style.cursor = 'default';
'1.style' is null or not a object JS エラーを引き起こす remove 関数へ。もう 1 つは次の追加です:
$(o).css('cursor', 'default');
リセット機能へ。これは私にとって何も達成していないようです。

おそらく私の問題は、マスターページで blockUI への参照を持っているという事実によるものです。誰かがこれに光を当てることができれば、私はそれを大いに感謝します.

ありがとう

4

2 に答える 2

1

IE でカーソルが待機状態のままになる理由はわかりませんが、カーソルのスタイルはonUnblockイベントで変更できます。ブロック解除時に何を行うかを定義します。以下は私にとってはうまくいきます。IE-8 と IE-7 (互換モード) で確認しました。

        $.blockUI({onUnblock : function(){
                $("body").css({
                    "cursor" : "default"
                })
            }
        });

さらにサポートが必要な場合はお知らせください。

于 2011-07-22T08:10:06.280 に答える
1

以下は、IEを含むクロスブラウザーで動作し、待機中のカーソルを表示したいときと離したいときの両方でカーソルを更新することがわかった唯一のものです。クラスの追加と削除は IE では機能しないことに注意してください。このようにする必要があります。

カーソルを表示するには、次のようにします。

$("body").css({
    "cursor" : "wait"
})

そして、あなたがそれを消したいとき

$("body").css({
    "cursor" : "default"
})
于 2012-08-11T03:10:33.923 に答える