0

Firefox で Jquery のドラッグ アンド ドロップを使用していますが、IE9 では機能しません。

IE9 でスクリプト エラーの表示をオンにしましたが、エラーが表示されません。

デモ サイトはhttp://www.aussiehausage.com.au/default.aspxです。

最新バージョンの Jquery と UI を持っています

4

1 に答える 1

0

この問題は、今回の修正で修正されます。コードでこの修正を使用して楽しんでください。

http://forum.jquery.com/topic/jquery-ui-sortable-and-draggable-do-not-work-in-ie9 これは jQuery UI 1.8.6 になります。

1.8.6 に (まだ) アップグレードできない場合、このホットフィックスにより、古いバージョンの jQuery UI ドラッグ アンド ドロップを IE9 で使用できるようになります。

<script>
// HOTFIX: We can't upgrade to jQuery UI 1.8.6 (yet)
// This hotfix makes older versions of jQuery UI drag-and-drop work in IE9

(function($){
    var a=$.ui.mouse.prototype._mouseMove;
    $.ui.mouse.prototype._mouseMove=function(b){
        if($.browser.msie&&document.documentMode>=9){
            b.button=1
        };
        a.apply(this,[b]);
    }
}(jQuery));
</script>
于 2013-03-14T11:41:55.667 に答える