2012-03-22 138 views
3

Url.Action()メソッドを使用してビューをロードしています。重いデータにアクセスしているので時間がかかります。マウスカーソルを変更して待機させる方法。私を助けてください。マウスカーソルアイコンの変更方法は?

+1

データが利用可能になるまで、読み込み用のgifをビューに配置する方がいいでしょう。 – slash197

答えて

5

、あなたは次のことを試すことができます。

$('#test').on("click", function() { 
    $('body').css('cursor', 'wait'); 
});​ 

はここjsfiddle例です:jqueryのを使用してhttp://jsfiddle.net/krPRt/

1

マウスカーソルを変更することはできません。あなたは昔(IE 3、NS 4)でも可能でしたが、1997年ではなく2012年です。必要なデータが得られるまで、せいぜいWebブラウザ全体をロックするためにスピンループを始めることはできます...しかしそれはうまくありません現代のブラウザでも動作しない可能性があります。代わりに、「読み込み中...」というグラフィックをフラッシュしてください。あなたは砂時計を使用することもできます! jqueryのを使用して

8

ロードが完了し、実行されたときにuはその後、この

$('body').css('cursor', 'wait'); 

を使用することができますこの

$('body').css('cursor', 'default'); 
関連する問題