2014-02-14 85 views
0

隨着下面的JS代碼,我試圖在拖動時替換光標。它適用於Chrome和FF,而不是IE。任何解決方法?如何在IE中拖動時動態更改光標?

$("body").mousedown(function() { 
    $("body").mousemove(function(){ 
    $("body").addClass("dragging"); 
    }); 
}); 
$("body").mouseup(function() { 
    $("body").unbind('mousemove'); 
    $("body").removeClass("dragging"); 
}); 


.dragging { 
    cursor: no-drop; 
} 

回答

1

我不知道解決類似的問題,因爲從this article CSS-技巧明確:

「下面不支持IE或Opera:不被允許,無滴,垂直 - 文本,所有滾動,col-resize,行調整大小「

對不起,我不能提供解決方法,但希望文章清除任何混淆。

+0

嗨,無論是否支持無拖放無關緊要的IE。如果不支持不支持,我可以在這裏使用任何圖像。關鍵在於,一旦拖動啓動,IE不允許更改光標。我只是想確認這是否是IE的限制? – user3309300